html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; touch-callout: none; cursor: pointer; }

body, dd, dl, dt, form, img, li, ol, p, pre, span, strong, td, tr, ul { margin: 0; padding: 0; border: 0; background-repeat: no-repeat; }
h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: 400; }
body, button, input, select, textarea { font-size: 14px; line-height: 24px; color: #333; font-family: Arial,'Microsoft YaHei','Hiragino Sans GB',sans-serif; }
li, ul { list-style: none; }
img { border: 0; vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

article, aside, footer, header, nav, section { display: block; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: 0; cursor: pointer; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, button, input[type=button], input[type=submit], label { cursor: pointer; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

audio, video { display: inline-block; }

[type=checkbox], [type=radio] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input, select, textarea { outline: 0; }

input[type=button], input[type=submit], input[type=text], input[type=password], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #fff inset !important; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear { clear: both; line-height: 0; height: 0; font-size: 0; }
.fl { float: left; }
.fr { float: right; }
.show { display: block !important; }
.hide { display: none !important; }
.commonweb { padding: 0 15px; }
.commonwebbox { margin-left: 0; margin-right: 0; }
.commonleft { float: none; }
.commonright { float: none; }
.visible-lg, .visible-md, .visible-sm { display: none; }
.hidden-lg, .hidden-md, .hidden-sm { display: block; }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; padding-left: 10px; padding-right: 10px; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }

@media (max-width: 320px) { 
  body { min-width: 320px; } 
}

@media (min-width: 768px) { .commonweb { padding: 0 20px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .visible-sm { display: block; }
  .hidden-sm { display: none; } }

@media (min-width: 992px) { .commonweb { padding: 0 40px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-md { display: block; }
  .hidden-md { display: none; }
  .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1200px) { html { cursor: default; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-lg { display: block; }
  .hidden-lg { display: none; }
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { .commonweb { margin: 0 auto; max-width: 1200px; padding: 0; } }
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }
.swiper-container-no-flexbox .swiper-slide { float: left; }
.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: -webkit-transform; -moz-transition-property: transform,-moz-transform; -moz-transition-property: transform, -moz-transform; transition-property: transform; transition-property: transform, -webkit-transform, -moz-transform, -o-transform; transition-property: transform,-webkit-transform,-moz-transform,-o-transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; -moz-box-align: start; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; -o-transition-property: height,-o-transform; -moz-transition-property: transform,height,-moz-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform,-moz-transform,-o-transform; }
.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

body { padding-top: 55px; }
.header { position: fixed; left: 0; top: 0; z-index: 101; width: 100%; height: 55px; padding: 10px 0; background-color: #5a5a5a; -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); }
.header .logo { float: left; display: block; line-height: 35px; }
.header .logo img { height: 36px; vertical-align: middle; }
.header img.ac { display: none; }
.search-handle { float: right; width: 30px; height: 40px; margin-right: 15px; background: url(../images/guidsearch.png) no-repeat center; }
.menu-handle { float: right; display: block; width: 40px; height: 40px; padding: 8px 5px; margin-top: -2px; background: #c30d23;background-image: url(/uploadimg/gwsmobilebg.png)}
.menu-handle span { display: block; width: 100%; height: 2px; background-color: #fff; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s; }
.menu-handle span:nth-child(2) { margin: 9px 0; }
.menu-handle.ac span:nth-child(1) { -webkit-transform: translate(0, 11px) rotate(45deg); -moz-transform: translate(0, 11px) rotate(45deg); -ms-transform: translate(0, 11px) rotate(45deg); -o-transform: translate(0, 11px) rotate(45deg); transform: translate(0, 11px) rotate(45deg); }
.menu-handle.ac span:nth-child(2) { opacity: 0; }
.menu-handle.ac span:nth-child(3) { -webkit-transform: translate(0, -11px) rotate(-45deg); -moz-transform: translate(0, -11px) rotate(-45deg); -ms-transform: translate(0, -11px) rotate(-45deg); -o-transform: translate(0, -11px) rotate(-45deg); transform: translate(0, -11px) rotate(-45deg); }
.head-search { display: none; position: fixed; left: 0; top: 55px; width: 100%; z-index: 100; width: 100%; background-color: #f5f5f5; z-index: 99; padding-top: 20px; padding-bottom: 20px; }
.head-search form { position: relative; padding-right: 80px; }
.head-search input { display: block; width: 100%; padding: 0 10px; background-color: #fff; font-size: 14px; line-height: 42px; }
.head-search .searchbtn { position: absolute; right: 0; top: 0; width: 80px; background-color: #c30d23; color: #fff; }
.mainnav { display: none; position: fixed; left: 0; top: 55px; width: 100%; z-index: 100; width: 100%; height: 100%; z-index: 99; padding-bottom: 60px; background-color: #fff; overflow-y: auto; border-top: 1px solid #ccc; }
.mainnav li { border-bottom: 1px solid #ccc; }
.mainnav li h3 a { display: block; font-size: 16px; line-height: 46px; }

body { position: relative; overflow-x: hidden; }
.index-guide { position: relative; padding-top: 25%; padding-bottom: 40%; min-height: 100%; }
.index-guide .guidebg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; z-index: -1; }
.index-guide .guidebg img { width: auto; height: 100%; position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.index-guide .tio { margin-bottom: 30px; font-size: 22px; line-height: 42px; color: #fff; text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); text-align: center; }
.index-guide .guide-news { margin-bottom: 20px; position: relative; padding: 10px 50px; background-color: rgba(255, 255, 255, 0.5); }
.index-guide .guide-news .tag { position: absolute; left: 0; top: 0; font-size: 14px; line-height: 34px; padding: 15px 10px; color: #c30d23; }
.index-guide .guide-news .guide-ctrl { position: absolute; right: 5px; width: 40px; height: 30px; background-repeat: no-repeat; background-position: center; -o-background-size: 15px auto; background-size: 15px auto; }
.index-guide .guide-news .guide-prev { top: 0; background-image: url(../images/gdprev.png); }
.index-guide .guide-news .guide-prev:active, .index-guide .guide-news .guide-prev:hover { background-image: url(../images/gdprevac.png); }
.index-guide .guide-news .guide-next { bottom: 0; background-image: url(../images/gdnext.png); }
.index-guide .guide-news .guide-next:active, .index-guide .guide-news .guide-next:hover { background-image: url(../images/gdnextac.png); }
.index-guide .guidenews-wrapper { padding: 0 10px; border-left: 1px solid rgba(0, 0, 0, 0.2); border-right: 1px solid rgba(0, 0, 0, 0.2); }
.index-guide .guidenews-swiper { height: 40px; }
.index-guide .guidenews-swiper li a { display: block; font-size: 16px; line-height: 24px; color: #666; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; padding: 8px 0; }
.index-guide .guidenews-swiper li .date { display: none; }
.index-guide .guide-topic a { display: block; text-align: center; font-size: 16px; height: 70px; line-height: 70px; -webkit-line-clamp: 1; color: #fff; margin-bottom: 15px; background-image: -webkit-gradient(linear, right top, left top, from(#848fdb), color-stop(100%, #70c6ff), color-stop(100%, #41c4f4), color-stop(100%, #12c2e9), color-stop(100%, #096175), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); background-image: -webkit-linear-gradient(right, #848fdb 0, #70c6ff 100%, #41c4f4 100%, #12c2e9 100%, #096175 100%, #000 100%), -webkit-linear-gradient(#fff, #fff); background-image: -moz- oldlinear-gradient(right, #848fdb 0, #70c6ff 100%, #41c4f4 100%, #12c2e9 100%, #096175 100%, #000 100%), -moz- oldlinear-gradient(#fff, #fff); background-image: -o-linear-gradient(right, #848fdb 0, #70c6ff 100%, #41c4f4 100%, #12c2e9 100%, #096175 100%, #000 100%), -o-linear-gradient(#fff, #fff); background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #848fdb), color-stop(100%, #70c6ff), color-stop(100%, #41c4f4), color-stop(100%, #12c2e9), color-stop(100%, #096175), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); background-image: linear-gradient(-90deg, #848fdb 0, #70c6ff 100%, #41c4f4 100%, #12c2e9 100%, #096175 100%, #000 100%), linear-gradient(#fff, #fff); }
.index-guide .guide-topic a:hover { color: #c30d23; }
.index-guide .guide-topic a:nth-child(1) span { background-image: url(../images/gdico01.png); }
.index-guide .guide-topic a:nth-child(2) span { background-image: url(../images/gdico02.png); }
.index-guide .guide-topic a:nth-child(3) span { background-image: url(../images/gdico03.png); }
.index-guide .guide-topic span { display: inline-block; vertical-align: top; padding-left: 53px; background-repeat: no-repeat; background-position: 0 center; -o-background-size: 36px auto; background-size: 36px auto; }
.guide-footer { position: absolute; left: 0; bottom: 0; width: 100%; background-color: rgba(0, 0, 0, 0.5); font-size: 13px; line-height: 20px; padding: 15px 0; color: #fff; }
.guide-footer a { color: #fff; }
.guide-footer .ft-share { padding: 10px 15px 0; }
.iban-swiper li { position: relative; }
.iban-swiper li a { position: relative; display: block; }
.iban-swiper li img { width: 100%; }
.iban-swiper .video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.iban-swiper .video video { display: block; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 100%; z-index: 10; -o-object-fit: cover; object-fit: cover; }
.iban-swiper .fixtitle { position: absolute; z-index: 10; width: 100%; left: 0; top: 50%; color: #fff; font-size: 20px; line-height: 38px; text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); text-align: center; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.iban-swiper .iban-info { position: absolute; z-index: 10; width: 100%; left: 0; top: 50%; color: #fff; font-size: 14px; line-height: 26px; text-align: center; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.iban-swiper .iban-info h3 { font-size: 20px; line-height: 38px; text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); }
.iban-swiper .iban-pages { position: absolute; width: 100%; bottom: 10px; z-index: 10; text-align: center; line-height: 0; }
.iban-swiper .iban-pages span { display: inline-block; vertical-align: top; width: 8px; height: 8px; margin: 0 3px; background-color: #fff; border: 2px solid transparent; cursor: pointer; }
.iban-swiper .iban-pages .swiper-pagination-bullet-active { background-color: #c30d23; }
.m-ichl-title { font-size: 18px; line-height: 40px; padding: 10px 0; color: #424242; text-align: center;font-weight:bold; }
.full-inews { padding-bottom: 20px; background-color: #f5f7f7; }
.inews-wrapper .top-news { margin-bottom: 15px; position: relative; display: block; background-color: #fff; }
.inews-wrapper .top-news .thumb { overflow: hidden; position: relative; }
.inews-wrapper .top-news .thumb:before { content: ''; display: block; width: 100%; padding-bottom: 56.6666%; }
.inews-wrapper .top-news .thumb a { position: absolute; left: 0; top: 0; z-index: 3; width: 100%; height: 100%; }
.inews-wrapper .top-news .thumb img { position: absolute; left: 0; top: 0; z-index: 3; width: 100% !important; height: auto !important; min-height: 100%; }
.inews-wrapper .top-news .tag { position: absolute; left: 0; top: 0; z-index: 10; padding: 0 10px; background-color: #c30d23; font-size: 14px; line-height: 38px; color: #fff; }
.inews-wrapper .top-news .content { padding: 18px 20px 5px; }
.inews-wrapper .top-news h2 { margin-bottom: 13px; font-size: 16px; color: #424242; display: -webkit-box; height: 40px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.inews-wrapper .top-news h2 a { font-size: 16px; line-height: 20px; color: #424242; }
.inews-wrapper .top-news .desc { margin-bottom: 7px; font-size: 13px; color: #929292; display: -webkit-box; height: 54px; line-height: 18px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.inews-wrapper .top-news .date { border-top: 1px solid #f1f1f1; padding: 7px 0; font-size: 13px; line-height: 26px; color: #a1a1a1; opacity: .5; }
.inews-tab { padding: 10px; background-color: #fff; }
.inews-tab .tab-hd { padding: 7px 0 16px; }
.inews-tab .tab-handle { float: left; font-size: 0; }
.inews-tab .tab-handle a { display: inline-block; vertical-align: top; font-size: 15px; line-height: 24px; color: #888; font-weight: 700; }
.inews-tab .tab-handle a::after { content: "/"; display: inline-block; vertical-align: top; padding: 0 10px; color: #888; }
.inews-tab .tab-handle a:last-child::after { display: none; }
.inews-tab .tab-handle a.cur { color: #333; }
.inews-tab .tab-more { float: right; }
.inews-tab .tab-more a { display: none; font-size: 13px; line-height: 24px; color: #929292; }
.inews-tab .tab-more a:hover { color: #929292; }
.inews-tab .tab-more .cur { display: block; }
.inews-tab .tab-body { padding: 10px; border: solid 1px #dcdcdc; }
.inews-tab .tab-body .item { display: none; }
.inews-tab .tab-body .item:first-child { display: block; }
.inews-tab .tab-body .hotnews { display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc; }
.inews-tab .tab-body .hotnews .title { margin-bottom: 16px; position: relative; padding: 20px 0 16px 67px; border-bottom: 1px solid #dcdcdc; }
.inews-tab .tab-body .hotnews h2 { font-size: 18px; line-height: 24px; color: #424242; font-weight: 700; display: -webkit-box; height: 48px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.inews-tab .tab-body .hotnews .date { position: absolute; left: 0; top: 20px; color: #c30d23; font-size: 16px; line-height: 30px; color: #c30d23; }
.inews-tab .tab-body .hotnews .date span { display: block; font-size: 40px; line-height: 30px; }
.inews-tab .tab-body .hotnews .desc { color: #929292; font-size: 13px; display: -webkit-box; height: 54px; line-height: 18px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.inews-tab .tab-body .inews-list li { border-bottom: dashed 1px #f2f2f2; }
.inews-tab .tab-body .inews-list a { display: block; padding: 10px 0 5px; font-size: 14px; line-height: 24px; color: #383838; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; font-weight: 700; }
.inews-tab .tab-body .inews-list a:hover { color: #c30d23; }
.full-demeanor { padding-bottom: 30px; background: url(../images/indexbg01.jpg) no-repeat center; -o-background-size: cover; background-size: cover; }
.full-demeanor .m-ichl-title { color: #fff; }
.full-demeanor .demeanor-swiper a { display: block; }
.full-demeanor .demeanor-swiper img { width: 100%; }
.full-demeanor .demeanor-swiper .content { padding: 20px; background-color: #e1ebfa; }
.full-demeanor .demeanor-swiper .content h2 { margin-bottom: 12px; font-size: 18px; line-height: 30px; color: #54536c; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.full-demeanor .demeanor-swiper .content .desc { margin-bottom: 20px; font-size: 14px; color: #878b9e; display: -webkit-box; height: 60px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.full-demeanor .demeanor-swiper .content .more { font-size: 14px; line-height: 20px; color: #de0012; font-weight: 700; }
.full-demeanor .der-ctrl { position: absolute; right: 20px; bottom: 10px; z-index: 20; width: 42px; height: 42px; background-position: center; background-repeat: no-repeat; background-color: #f7f9f9; }
.full-demeanor .der-prev { right: 62px; background-image: url(../images/deprev.png); }
.full-demeanor .der-next { background-color: #de0012; background-image: url(../images/denextac.png); }
.iaffairs-wrapper { background-color: #f5f7f7; }
.iaffairs-wrapper a { display: block; }
.iaffairs-list img { height: 60px; margin: 0 auto; }
.iaffairs-list img.ac { display: none; }
.iaffairs-list ul { font-size: 0; text-align: center; }
.iaffairs-list li { display: inline-block; vertical-align: top; width: 25%; padding: 0 10px; margin-bottom: 17px; }
.iaffairs-list li .ico { border: 1px dashed rgba(255, 255, 255, 0.5); -webkit-border-radius: 14px; border-radius: 14px; width: 72px; height: 72px; padding: 5px; margin: 0 auto 8px auto; }
.iaffairs-list li p { font-size: 14px; line-height: 22px; color: #fff; margin-left: -10px; margin-right: -10px; }
.full-iserver { padding-top: 10px; padding-bottom: 10px; background: #F5F7F7; -o-background-size: auto 100%; background-size: auto 100%; }
.full-iserver img { max-height: 42px; }
.full-iserver img.ac { display: none; }
.full-iserver .iserver-list { font-size: 0; text-align: center; }
.full-iserver li { display: inline-block; vertical-align: top; width: 50%; padding: 0 5px; margin-bottom: 20px; }
.full-iserver li a { display: block; color: #666; }
.full-iserver li a:hover h2 { color: #c40d23; }
.full-iserver li h2 { font-size: 14px; line-height: 24px; }
.full-iserver li p { display:none; font-size:14px; line-height:24px; opacity:.7; color:#000; }
.iporject-wrapper { padding-bottom: 20px; background-color: #f5f7f7; }
.iporject-wrapper .cate { margin-bottom: 15px; overflow: hidden; }
.iporject-wrapper .cate-list { font-size: 0; margin: 0 -1px; }
.iporject-wrapper .cate-list li { margin-bottom: 2px; padding: 0 1px; width: 33.3333%; display: inline-block; vertical-align: top; }
.iporject-wrapper .cate-list li:nth-child(1) a { background-color: #FC612B; }
.iporject-wrapper .cate-list li:nth-child(2) a { background-color: #FA813C; }
.iporject-wrapper .cate-list li:nth-child(3) a { background-color: #FDA350; }
.iporject-wrapper .cate-list li:nth-child(4) a { background-color: #F5BA6A; }
.iporject-wrapper .cate-list li:nth-child(5) a { background-color: #FED287; }
.iporject-wrapper .cate-list a { position: relative; padding: 20px 0 20px; display: block; background-color: #e8eced; text-align: center; }
.iporject-wrapper .cate-list a::after { display: none; content: ""; position: absolute; left: 50%; bottom: 20px; margin-left: -11px; width: 22px; height: 22px; background: url(../images/wqicon22.png) no-repeat center; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.iporject-wrapper .cate-list .ico { position: relative; margin-bottom: 30px; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.iporject-wrapper .cate-list .ico::after { content: ""; position: absolute; left: 50%; bottom: -18px; margin-left: -10px; width: 20px; height: 2px; background-color: #FFF; }
.iporject-wrapper .cate-list h3 { font-size: 16px; line-height: 20px; color: #FFF; }
.iporject-wrapper .cate-list li:hover .ico { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); }
.iporject-wrapper .cate-list li:hover a::after { margin-left: 0; }
.iporject-wrapper .porject-news { background-color: #e8eced; }
.iporject-wrapper .porject-news .porject-tab { font-size: 0; background-color: #dee2e3; }
.iporject-wrapper .porject-news .porject-tab a { display: inline-block; vertical-align: top; width: 50%; font-size: 16px; line-height: 36px; color: #424242; text-align: center; }
.iporject-wrapper .porject-news .porject-tab .cur { color: #fff; background-color: #c20d23; }
.iporject-wrapper .porject-news .porject-panel { padding: 10px; }
.iporject-wrapper .porject-news .porject-panel .item { display: none; }
.iporject-wrapper .porject-news .porject-panel .item:first-child { display: block; }
.iporject-wrapper .porject-news .porject-panel li { position: relative; display: block; padding: 10px 0 5px 40px; border-bottom: dashed 1px #ccc; }
.iporject-wrapper .porject-news .porject-panel li a { font-size: 16px; line-height: 24px; color: #383838; font-weight: 400; }
.iporject-wrapper .porject-news .porject-panel li a:hover { color: #c30d23; }
.iporject-wrapper .porject-news .porject-panel h3 { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; line-height: 36px; }
.iporject-wrapper .porject-news .porject-panel .date { position: absolute; left: 0; top: 16px; }
.iporject-wrapper .porject-news .porject-panel .more { display: block; font-size: 12px; line-height: 34px; color: #999; text-align: center; }
.iporject-wrapper .porject-news .porject-panel .more:hover { color: #c30d23; }
.full-interact { padding-bottom: 20px; background: url(../images/interbg.jpg) no-repeat no-repeat center; -o-background-size: cover; background-size: cover; }
/*.full-interact .m-ichl-title { color: #fff; }*/
.full-interact .online { margin-bottom: 15px; padding: 15px 10px; background-color: #e7f1fd; }
.full-interact .online .title { overflow: hidden; line-height: 26px; margin-bottom: 10px; }
.full-interact .online .title h3 { float: left; font-size: 20px; font-weight: 700; color: #424242; }
.full-interact .online .title a { float: right; font-size: 14px; color: #999; }
.full-interact .online .info { display: block; }
.full-interact .online .thumb { overflow: hidden; }
.full-interact .online .thumb img { width: 100%; }
.full-interact .online .content h2 { font-size: 16px; color: #666; max-height: 52px; line-height: 26px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.full-interact .online .content .date { padding: 9px 0 7px; font-size: 20px; line-height: 24px; color: #c30d23; }
.full-interact .online .content .desc { font-size: 14px; color: #999; display: -webkit-box; height: 52px; line-height: 26px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.full-interact .entry a { width: 48%; background-color: rgba(255, 255, 255, 0.8); text-align: center; color: #666; }
.full-interact .entry a span { display: inline-block; vertical-align: top; line-height: 60px; padding-left: 35px; background-position: 0 center; background-repeat: no-repeat; -o-background-size: 26px auto; background-size: 26px auto; }
.full-interact .entry .lf { float: left; }
.full-interact .entry .lf span { background-image: url(../images/entry01.png); }
.full-interact .entry .rg { float: right; }
.full-interact .entry .rg span { background-image: url(../images/entry02.png); }
.itopic-wrapper { padding-bottom: 20px; background-color: #f5f7f7; }
.itopic-wrapper .itopic-list { font-size: 0; }
.itopic-wrapper .itopic-list ul { margin: 0 -5px; }
.itopic-wrapper .itopic-list li { width: 50%; display: inline-block; vertical-align: top; padding: 5px; }
.itopic-wrapper .itopic-list li a { display: block; }
.itopic-wrapper .itopic-list li img { width: 100%; }
.footer { background-color: #4e4e4e; padding-top: 20px; padding-bottom: 30px; }
.footer .foot-info .ft-logo { margin-bottom: 15px; display: block; }
.footer .foot-info .ft-logo img { height: 40px; }
.footer .foot-info .copyright { font-size: 13px; line-height: 20px; color: #aaa; opacity: .8; }
.footer .foot-info .copyright a { color: #aaa; }
.footer .foot-nav dl { border-bottom: 1px solid #ccc; }
.footer .foot-nav dl a { display: block; color: #8a8a8a; font-size: 13px; line-height: 22px; }
.footer .foot-nav dt a { position: relative; font-size: 16px; line-height: 42px; }
.footer .foot-nav dt a::after { position: absolute; right: 0; top: 0; content: "+"; width: 42px; height: 42px; font-size: 20px; text-align: center; }
.footer .foot-nav dt.cur a::after { content: "-"; }
.footer .foot-nav dd { display: none; padding-bottom: 10px; }
.footer .foot-nav dd a { padding-left: 10px; }
.footer .foot-contact { padding-bottom: 20px; }
.footer .foot-contact .contact { padding-top: 20px; padding-bottom: 15px; }
.footer .foot-contact .contact h4 { font-size: 18px; line-height: 26px; color: #aaa; }
.footer .foot-contact .contact .tel { display: block; font-size: 24px; line-height: 26px; color: #c30d23; white-space: nowrap; }
.footer .foot-links { position: relative; font-size: 14px; line-height: 24px; color: #8c8c8c; }
.footer .foot-links .title { position: relative; padding-left: 15px; line-height: 40px; border: 1px solid grey; cursor: pointer; }
.footer .foot-links .title::after { content: ""; position: absolute; right: 0; top: 0; width: 40px; height: 40px; background: url(../images/friendico.png) no-repeat center; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s; }
.footer .foot-links .title.cur::after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.footer .foot-links .friend-links { display: none; position: absolute; left: 0; bottom: 41px; width: 100%; padding: 10px 0; overflow-y: auto; background-color: #4e4e4e; border: solid 1px #7f7f7f; }
.footer .foot-links .friend-links a { display: block; font-size: 14px; line-height: 24px; padding-left: 15px; color: #8c8c8c; }
.bd_weixin_popup { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.sidebar { position: fixed; right: 0; bottom: 20%; z-index: 100; }
.sidebar a.toolIcon { display: block; width: 45px; height: 45px; text-align: center; color: #666; font-size: 0; line-height: 34px; margin-bottom: 1px; background-color: rgba(255, 255, 255, 0.8); background-repeat: no-repeat; background-position: center; position: relative; }
.sidebar a.toolIcon:hover { background-color: #db261d; color: #fff; }
.sidebar a span.toolIconConts { position: absolute; right: 45px; top: 0; width: 80px; height: 80px; display: none; }
.sidebar a img { max-width: 100%; }
.sidebar .side01 { background-image: url(../images/side01.png); }
.sidebar .side01:hover { background-image: url(../images/sideac01.png); }
.sidebar .side02 { background-image: url(../images/side02.png); }
.sidebar .side02:hover { background-image: url(../images/sideac02.png); }
.sidebar .side03 { background-image: url(../images/side03.png); }
.sidebar .side03:hover { background-image: url(../images/sideac03.png); }
.sidebar .side04 { background-image: url(../images/side04.png); }
.sidebar .side04:hover { background-image: url(../images/sideac04.png); }
.sidebar .side05 { background-image: url(../images/side05.png); }
.sidebar .side05:hover { background-image: url(../images/sideac05.png); }
.sidebar .side06 { background-image: url(../images/side06.png); }
.sidebar .side06:hover { background-image: url(../images/sideac06.png); }
.sidebar .side07 { background-image: url(../images/eamil.png); -o-background-size: auto 24px; background-size: auto 24px; }
.sidebar .side07:hover { background-image: url(../images/eamilhover.png); }


.sidebar .side08 { background-image: url(/images/zntj001.png); }
.sidebar .side08:hover { background-image: url(/images/zntj002.png); }



.sidebar .recommend{position: absolute;height: 100%;width: 400px;right: 75px;background: #db261d;top: 0;padding: 5px; display: none;}
.recommend h2{display: inline-block;padding: 0 20px;line-height: 30px;background: #fff;font-size: 18px;}
.recommend_list{background: #fff;height: calc(100% - 30px);padding: 15px;}
.recommend_list ul{overflow-y: auto;height: 100%;}
.recommend_list ul li{line-height: 25px;margin-bottom: 5px;}
/* scrollbar css */
/* width */
::-webkit-scrollbar {width: 5px;}
/* Track */
::-webkit-scrollbar-track {background: #eaedf0;border-radius: 6px;}
/* Handle */
::-webkit-scrollbar-thumb {background: #5a5a5a;border-radius: 6px;}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: #5a5a5a;}



}

@media (min-width: 1085px) { .sidebar a span { right: 75px; width: 100px; height: 100px; } }
.ft-share.bdsharebuttonbox a { float: left; display: block; margin: 0 6px 0 0; padding: 0; width: 32px; height: 32px; background-repeat: no-repeat; background-position: center; }
.ft-share.bdsharebuttonbox .bds_weixin { background-image: url(../images/bdwx.png); }
.ft-share.bdsharebuttonbox .bds_sqq { background-image: url(../images/bdqq.png); }
.inside-banner img { width: 100%; }
.inside-container { padding-top: 20px; }
.inside-left { background-color: #f2f2f2; }
.inside-left .title { position: relative; font-size: 18px; line-height: 42px; color: #fff; padding-left: 15px; background-color: #c30d23; cursor: pointer; }
.inside-left .title::after { content: ''; position: absolute; right: 0; top: 0; width: 42px; height: 42px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); background: url(../images/insidearr.png) no-repeat center; -webkit-transition: -webkit-transform ease .3s; transition: -webkit-transform ease .3s; -o-transition: -o-transform ease .3s; -moz-transition: transform ease .3s,-moz-transform ease .3s; -moz-transition: transform ease .3s, -moz-transform ease .3s; transition: transform ease .3s; transition: transform ease .3s, -webkit-transform ease .3s, -moz-transform ease .3s, -o-transform ease .3s; transition: transform ease .3s,-webkit-transform ease .3s,-moz-transform ease .3s,-o-transform ease .3s; }
.inside-left .title.ac::after { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }
.inside-left .left-nav { display: none; }
.inside-left .left-nav li { border-bottom: 1px solid #dedede; cursor: pointer; }
.inside-left .left-nav a { display: block; font-size: 14px; line-height: 26px; }
.inside-left .left-nav h4 { position: relative; }
.inside-left .left-nav h4 a { position: relative; line-height: 40px; padding-left: 32px; }
.inside-left .left-nav h4 a::after { display: block; position: absolute; left: 17px; top: 50%; content: ''; width: 4px; height: 4px; margin-top: -3px; background-color: #666; -webkit-border-radius: 50%; border-radius: 50%; }
.inside-left .left-nav .insnav-btn { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 60%; height: 100%; right: 0; }
.inside-left .left-nav .insnav-btn::after { content: ""; display: block; right: 27px; position: absolute; top: 15px; width: 8px; height: 8px; border-right: 2px solid #676767; border-top: 2px solid #676767; border-left: 0; border-bottom: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.inside-left .left-nav .insid-nav { padding: 0 10px 10px 40px; display: none; }
.right-head .title { font-size: 20px; line-height: 30px; color: #c30d23; padding: 10px 0; text-align: center; }
.right-head .crumbs { display: none; }
.inside-news li { padding: 15px 0 15px; border-bottom: 1px solid #e6e6e6; }
.inside-news a { display: block; }
.inside-news h2 { margin-bottom: 10px; font-size: 16px; line-height: 26px; color: #333; font-weight: 700; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.inside-news .thumb { margin-bottom: 10px; overflow: hidden; }
.inside-news .thumb img { width: 100%; }
.inside-news .desc { margin-bottom: 10px; font-size: 14px; color: grey; display: -webkit-box; height: 48px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.inside-news .date { padding-left: 19px; font-size: 13px; line-height: 24px; color: #999; background: url(../images/dateico.png) no-repeat 0 4px; }
.pages { text-align: center; width: 100%; margin: 30px auto 20px auto; }
.pages a { display: inline-block; width: 38px; height: 38px; margin: 0 5px;  text-align: center; line-height: 37px; }
.pages a.current, .changepage3 a:hover { color: #FFFFFF; background: #c30d23; }
.pages a.changel { background: url(../images/img43.jpg) no-repeat; vertical-align: -13px; *vertical-align: -10px; }
.pages a.changel:hover { background: url(../images/img43.jpg) no-repeat; }
.pages a.change { background: url(../images/img42.jpg) no-repeat; vertical-align: -13px; *vertical-align: -10px; }
.pages a.change:hover { background: url(../images/img42.jpg) no-repeat; }
/* .pages .first, .pages .prev, .pages .next{width: 52px;}
.pages .last{width: 60px;} */

@-webkit-keyframes breath { 0% { -webkit-box-shadow: 0 1px 2px #C30D23;
    box-shadow: 0 1px 2px #C30D23; }
  100% { -webkit-box-shadow: 0 1px 15px #C30D23;
    box-shadow: 0 1px 15px #C30D23; } }

@-moz-keyframes breath { 0% { box-shadow: 0 1px 2px #C30D23; }
  100% { box-shadow: 0 1px 15px #C30D23; } }

@-o-keyframes breath { 0% { box-shadow: 0 1px 2px #C30D23; }
  100% { box-shadow: 0 1px 15px #C30D23; } }

@keyframes breath { 0% { -webkit-box-shadow: 0 1px 2px #C30D23;
    box-shadow: 0 1px 2px #C30D23; }
  100% { -webkit-box-shadow: 0 1px 15px #C30D23;
    box-shadow: 0 1px 15px #C30D23; } }
.guidebg video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; -o-object-fit: cover; object-fit: cover; }
.enter-home { text-align: center; padding-top: 15%; }
.enter-home a { display: block; width: 140px; height: 40px; margin: 0 auto; background-color: #C30D23; color: #fff; font-size: 16px; line-height: 40px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-animation: breath 1s infinite ease-in-out alternate; -moz-animation: breath 1s infinite ease-in-out alternate; -o-animation: breath 1s infinite ease-in-out alternate; animation: breath 1s infinite ease-in-out alternate; }
.wqpporject-wrapper { background: url(../images/indexbg02.jpg) center center no-repeat; -o-background-size: cover; background-size: cover; padding-top: 10px; padding-bottom: 30px; }
/* .wqpporject-wrapper .m-ichl-title { color: #fff; } */
.project-tab { text-align: center; font-size: 0; line-height: 0; }
.project-tab a { font-size: 14px; width: 50%; max-width: 150px; height: 48px; line-height: 48px; border: 1px solid #ccc; display: inline-block; background-color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.project-tab a.cur { background-color: #e11233; border-color: #e11233; color: #fff; }
.project-box { padding-top: 25px; }
.project-arror { font-size: 16px; padding-top: 38px; background: url(../images/wicon11.png) 0 0 no-repeat; color: #fff; }
.project-left img { display: block; width: 100%; }
.projectbtn { font-size: 0; line-height: 0; margin-top: -74px; position: absolute; z-index: 99; bottom: 33px; left: 30px; }
.project-btn { position: relative; width: 40px; height: 40px; display: inline-block; background: #BBB; cursor: pointer; margin: 0 4px; }
.project-btn:before { content: ""; position: absolute; width: 14px; height: 14px; display: block; border-left: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 14px; left: 16px; }
.projectbtn-right:before { left: 9px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
.project-right { position: relative; overflow: hidden; padding-top: 30px; }
.project-right ul li { display: block; background-color: #E8ECED; }
.project-right ul li .project-cotent { padding: 0 20px 100px; color: #929292; }
.project-right ul li .project-cotent h4 { color: #4c4c4c; font-size: 18px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; height: 24px; line-height: 24px; margin-bottom: 20px; }
.project-right ul li .project-cotent p { max-height: 96px; line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.project-right ul li .zoom { position: relative; overflow: hidden; }
.project-right ul li .zoom:before { content: ""; display: block; padding-bottom: 68.5%; }
.project-right ul li .zoom img { display: block; width: 100%; position: absolute; top: 0; left: 0; }
.project-right ul li .zoom .redbg { height: 32px; display: block; text-align: right; position: absolute; left: 0; bottom: -1px; width: 100%; }
.project-right ul li .zoom .redbg:after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 62.5%; height: 32px; background: url(../images/wicon13.png) 0 0 no-repeat; -o-background-size: 100% 32px; background-size: 100% 32px; }
.project-right ul li .zoom .redbg i { width: 45%; display: inline-block; height: 32px; line-height: 32px; text-align: center; color: #fff; background: url(../images/wicon14.png) 0 0 no-repeat; -o-background-size: 100% 32px; background-size: 100% 32px; }
.guide-header { background: rgba(0, 0, 0, 0.2); }
.guide-header .logo img { display: none; }
.guide-header .logo img.ac { display: inline-block; }
.guide-header .menu-handle span { background-color: #fff; }
.guide-header .search-handle { background: #c30d23 url(../images/guidsearch.png) no-repeat center; }
.guidebody { padding-top: 0; }
.project-item { display: none; }
.guidebody, .index-guide { position: absolute; height: 100%; width: 100%; top: 0; left: 0; }

html { min-height: 100%; }

@media (min-width: 768px) { .iban-swiper .iban-info h3 { font-size: 26px; line-height: 44px; }
  .iban-swiper .fixtitle { font-size: 26px; line-height: 44px; }
  .iaffairs-wrapper li { width: 20%; }
  .iporject-wrapper .cate-list li { width: 20%; }
  .inside-news li { padding: 20px 0 25px; }
  .inside-news h2 { margin-bottom: 20px; font-size: 18px; line-height: 28px; }
  .inside-news .content { overflow: hidden; }
  .inside-news .info { overflow: hidden; }
  .inside-news .thumb { float: left; margin: 0 20px 0 0; overflow: hidden; }
  .inside-news .desc { margin-bottom: 13px; }
  .guidebg video { opacity: 1; } }

@media (min-width: 992px) { .wqpporject-wrapper { background: url(../images/indexbg02.jpg) center center no-repeat; -o-background-size: cover; background-size: cover; padding-top: 39px; padding-bottom: 78px; }
  .project-tab a { font-size: 18px; height: 48px; line-height: 48px; max-width: 235px; }
  .project-tab a.cur, .project-tab a:hover { background-color: #e11233; border-color: #e11233; color: #fff; }
  .project-box { padding-top: 45px; }
  .project-arror { font-size: 16px; padding-top: 38px; }
  .project-left { float: left; width: 66.66667%; padding-top: 30px; }
  .projectbtn { margin-top: -74px; bottom: 33px; left: 30px; }
  .project-btn { width: 40px; height: 40px; }
  .project-btn:hover { background-color: #C30D23; }
  .projectbtn-right:before { left: 9px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
  .project-map { padding-right: 20px; margin-top: -50px; }
  .project-right { float: right; width: 33.33333%; padding-top: 0; }
  .project-right ul li a .project-cotent { padding: 0 30px 100px; }
  .project-right ul li a .project-cotent h4 { font-size: 18px; }
  .project-right ul li .zoom .redbg i { width: 45%; } }

@-webkit-keyframes fadeIn { from { opacity: 0;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3); }
  to { opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -ms-transform: scale(1); } }

@-moz-keyframes fadeIn { from { opacity: 0;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3); }
  to { opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -ms-transform: scale(1); } }

@-o-keyframes fadeIn { from { opacity: 0;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3); }
  to { opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -ms-transform: scale(1); } }

@keyframes fadeIn { from { opacity: 0;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3); }
  to { opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -ms-transform: scale(1); } }

@media (min-width: 1085px) { body { padding-top: 110px; }
  .header { height: 110px; padding: 20px 0 18px; -webkit-box-shadow: none; box-shadow: none; }
  .header .logo { line-height: 72px; height: 72px; }
  .header .logo img { height: 52px; }
  .search-handle { float: right; display: block; width: 40px; height: 40px; margin: 15px 0 0; overflow: hidden; background: #c30d23 url(../images/hdsearch.png) no-repeat center; }
  .menu-handle { display: none; }
  .head-search { position: relative; left: 0; top: 0; width: auto; z-index: 99; padding-top: 20px; padding-bottom: 20px; }
  .head-search form { position: relative; padding-right: 80px; }
  .head-search input { display: block; width: 100%; padding: 0 10px; background-color: #fff; font-size: 14px; line-height: 42px; }
  .head-search .searchbtn { position: absolute; right: 0; top: 0; width: 80px; background-color: #c30d23; color: #fff; }
  .mainnav { float: right; display: block; position: relative; top: 0; width: auto; z-index: 99; padding: 15px 15px 0 0; overflow-y: visible; border-top: 0; background: 0 0; }
  .mainnav li { float: left; border-bottom: 0; padding: 0 10px; }
  .mainnav li h3 a { line-height: 40px; color:#fff;}
  .mainnav li a:hover { color: #c30d23; }
  .guide-header { background: rgba(0, 0, 0, 0.2); }
  .guide-header .logo img { display: none; }
  .guide-header .logo img.ac { display: inline-block; }
  body, html { height: 100%; }
  .index-guide { padding-top: 14.58333%; padding-bottom: 14.0625%; height: 100%; }
  .index-guide .guidebg { width: 100%; }
  .index-guide .guidebg img { width: 100%; height: auto; min-height: 100%; }
  .index-guide .tio { margin-bottom: 116px; font-size: 54px; line-height: 74px; }
  .index-guide .tio span { opacity: 0; display: inline-block; vertical-align: top; -webkit-animation: fadeIn ease-in-out 1s 1s forwards; -moz-animation: fadeIn ease-in-out 1s 1s forwards; -o-animation: fadeIn ease-in-out 1s 1s forwards; animation: fadeIn ease-in-out 1s 1s forwards; -ms-animation: fadeIn ease-in-out 1s 1s forwards; -webkit-animation-delay: .8s; -moz-animation-delay: .8s; -o-animation-delay: .8s; animation-delay: .8s; }
  .index-guide .tio span:nth-child(2) { -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s; -o-animation-delay: 1.5s; animation-delay: 1.5s; -ms-animation-delay: 1.5s; }
  .index-guide .tio span:nth-child(3) { -webkit-animation-delay: 2s; -moz-animation-delay: 2s; -o-animation-delay: 2s; animation-delay: 2s; -ms-animation-delay: 2s; }
  .index-guide .tio span:nth-child(4) { -webkit-animation-delay: 2.5s; -moz-animation-delay: 2.5s; -o-animation-delay: 2.5s; animation-delay: 2.5s; -ms-animation-delay: 2.5s; }
  .index-guide .tio span:nth-child(5) { -webkit-animation-delay: 3s; -moz-animation-delay: 3s; -o-animation-delay: 3s; animation-delay: 3s; -ms-animation-delay: 3s; }
  .index-guide .tio span:nth-child(6) { -webkit-animation-delay: 3.5s; -moz-animation-delay: 3.5s; -o-animation-delay: 3.5s; animation-delay: 3.5s; -ms-animation-delay: 3.5s; }
  .index-guide .tio span:nth-child(7) { -webkit-animation-delay: 4s; -moz-animation-delay: 4s; -o-animation-delay: 4s; animation-delay: 4s; -ms-animation-delay: 4s; }
  .index-guide .tio span:nth-child(8) { -webkit-animation-delay: 4.5s; -moz-animation-delay: 4.5s; -o-animation-delay: 4.5s; animation-delay: 4.5s; -ms-animation-delay: 4.5s; }
  .index-guide .enter-home { opacity: 0; -webkit-animation: fadeIn ease-in-out 1s 5s forwards; -moz-animation: fadeIn ease-in-out 1s 5s forwards; -o-animation: fadeIn ease-in-out 1s 5s forwards; animation: fadeIn ease-in-out 1s 5s forwards; -ms-animation: fadeIn ease-in-out 1s 5s forwards; }
  .index-guide .guide-news { margin-bottom: 80px; padding: 30px 124px; }
  .index-guide .guide-news .tag { left: 22px; top: 18px; font-size: 30px; line-height: 34px; }
  .index-guide .guide-news .guide-ctrl { right: 45px; -o-background-size: auto; background-size: auto; }
  .index-guide .guide-news .guide-prev { top: 20px; }
  .index-guide .guide-news .guide-next { bottom: 20px; }
  .index-guide .guidenews-wrapper { padding: 0 20px; }
  .index-guide .guidenews-swiper li a { position: relative; display: block; font-size: 16px; line-height: 24px; color: #666; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; padding: 8px 110px 8px 0; }
  .index-guide .guidenews-swiper li a:hover { color: #c30d23; }
  .index-guide .guidenews-swiper li .date { position: absolute; display: block; right: 0; top: 8px; font-size: 20px; }
  .index-guide .guide-topic { font-size: 0; background-image: -webkit-gradient(linear, right top, left top, from(#848fdb), color-stop(100%, #70c6ff), color-stop(100%, #41c4f4), color-stop(100%, #12c2e9), color-stop(100%, #096175), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); background-image: -webkit-linear-gradient(right, #848fdb 0, #70c6ff 100%, #41c4f4 100%, #12c2e9 100%, #096175 100%, #000 100%), -webkit-linear-gradient(#fff, #fff); background-image: -moz- oldlinear-gradient(right, #848fdb 0, #70c6ff 100%, #41c4f4 100%, #12c2e9 100%, #096175 100%, #000 100%), -moz- oldlinear-gradient(#fff, #fff); background-image: -o-linear-gradient(right, #848fdb 0, #70c6ff 100%, #41c4f4 100%, #12c2e9 100%, #096175 100%, #000 100%), -o-linear-gradient(#fff, #fff); background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #848fdb), color-stop(100%, #70c6ff), color-stop(100%, #41c4f4), color-stop(100%, #12c2e9), color-stop(100%, #096175), to(#000)), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); background-image: linear-gradient(-90deg, #848fdb 0, #70c6ff 100%, #41c4f4 100%, #12c2e9 100%, #096175 100%, #000 100%), linear-gradient(#fff, #fff); }
  .index-guide .guide-topic a { display: inline-block; vertical-align: top; width: 33.333%; font-size: 20px; height: 100px; line-height: 100px; -webkit-line-clamp: 1; margin-bottom: 0; background: 0 0; border-right: 1px solid rgba(255, 255, 255, 0.5); }
  .index-guide .guide-topic a:nth-child(3) { border-right: 0; }
  .index-guide .guide-topic span { padding-left: 73px; -o-background-size: 52px auto; background-size: 52px auto; }
  .guide-footer { padding: 28px; padding-bottom: 33px; line-height: 24px; }
  .guide-footer .copyright { float: left; }
  .guide-footer .ft-share { float: right; padding: 10px 15px 0; }
  .iban-swiper .iban-info { top: 43.33333%; }
  .iban-swiper .iban-info h3 { font-size: 32px; line-height: 50px; }
  .iban-swiper .iban-pages { bottom: 20px; }
  .iban-swiper .fixtitle { top: 43.33333%; font-size: 32px; line-height: 50px; }
  .m-ichl-title { font-size: 30px; padding: 35px 0; }
  .full-inews { padding: 40px 0 80px; }
  .inews-wrapper .top-news { float: left; width: 360px; margin: 0 20px 0 0; }
  .inews-wrapper .top-news img { -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s; transition: all ease .7s; }
  .inews-wrapper .top-news a:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .inews-wrapper .top-news:hover h2 a { color: #c30d23; }
  .inews-wrapper .top-news .tag { padding: 0 15px; font-size: 18px; line-height: 48px; }
  .inews-wrapper .top-news h2 { font-weight: 700; }
  .inews-tab { padding: 20px; overflow: hidden; }
  .inews-tab .tab-hd { padding: 4px 0 16px; height: 45px; }
  .inews-tab .tab-handle { float: left; }
  .inews-tab .tab-handle a { font-size: 18px; }
  .inews-tab .tab-more a:hover { color: #c30d23; }
  .inews-tab .tab-body { padding: 0; }
  .inews-tab .tab-body .item { overflow: hidden; }
  .inews-tab .tab-body .hotnews { float: left; width: 50%; padding: 36px 30px 33px; margin-bottom: 0; border-bottom: 0; border-right: 1px solid #dcdcdc; }
  .inews-tab .tab-body .hotnews:hover h2 a { color: #c30d23; }
  .inews-tab .tab-body .hotnews .title { padding: 20px 0 16px 83px; }
  .inews-tab .tab-body .hotnews h2 { font-weight: 700; }
  .inews-tab .tab-body .hotnews .date { top: 10px; }
  .inews-tab .tab-body .hotnews .date span { font-size: 50px; line-height: 40px; }
  .inews-tab .tab-body .hotnews .desc { height: 126px; line-height: 18px; -webkit-line-clamp: 7; }
  .inews-tab .tab-body .inews-list { float: left; width: 50%; padding: 21px 33px 25px 26px; }
  .inews-tab .tab-body .inews-list a { padding: 15px 0 10px; }
  .inews-tab .tab-body .inews-list a:hover { color: #c30d23; }
  .full-demeanor { padding: 30px 0 59px; }
  .full-demeanor .demeanor-swiper a { display: block; overflow: hidden; }
  .full-demeanor .demeanor-swiper a:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .full-demeanor .demeanor-swiper a:hover h2 { color: #de0012; }
  .full-demeanor .demeanor-swiper .thumb { float: left; width: 414px; height: 246px; overflow: hidden; }
  .full-demeanor .demeanor-swiper .thumb img { -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s; transition: all ease .7s; }
  .full-demeanor .demeanor-swiper .content { overflow: hidden; height: 246px; padding: 41px 45px 40px 42px; }
  .full-demeanor .demeanor-swiper .content h2 { font-weight: 700; }
  .full-demeanor .demeanor-swiper .content .desc { margin-bottom: 20px; }
  .full-demeanor .der-ctrl { left: 414px; right: auto; bottom: 0; }
  .full-demeanor .der-prev { left: 372px; right: auto; }
  .iaffairs-wrapper { padding-top: 40px; padding-bottom: 47px; }
  .iaffairs-list { padding-top: 5px; }
  .iaffairs-list ul { padding-right: 7px; }
  .iaffairs-list img { height: 110px; }
  .iaffairs-list li { width: 20%; margin-bottom: 40px; }
  .iaffairs-list li a { display: inline-block; }
  .iaffairs-list li a:hover p { color: #c30d23; }
  .iaffairs-list li a:hover img.ac { opacity: 1; }
  .iaffairs-list li .ico { -webkit-border-radius: 26px; border-radius: 26px; width: 132px; height: 132px; padding: 10px; margin-bottom: 15px; -webkit-transition: all .6s; -o-transition: all .6s; -moz-transition: all .6s; transition: all .6s; }
  .iaffairs-list li .ico img { -webkit-transition: opacity ease .3s; -o-transition: opacity ease .3s; -moz-transition: opacity ease .3s; transition: opacity ease .3s; }
  .iaffairs-list li img.ac { position: absolute; left: 0; top: 0; display: block; opacity: 0; -webkit-transition: opacity ease .3s; -o-transition: opacity ease .3s; -moz-transition: opacity ease .3s; transition: opacity ease .3s; }
  .iaffairs-list li p { font-size: 18px; line-height: 30px; }
  .iaffairs-list li:hover .ico { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
  .full-iserver { padding-top: 40px; padding-bottom: 25px; }
  .full-iserver img { max-height: 85px; height: 85px; }
  .full-iserver .ico { position: relative; display: inline-block; vertical-align: top; height: 72px; margin: 0 auto 41px; -webkit-transition: all .6s; -o-transition: all .6s; -moz-transition: all .6s; transition: all .6s; }
  .full-iserver img.ac { position: absolute; left: 0; top: 0; display: block; opacity: 0; -webkit-transition: opacity ease .3s; -o-transition: opacity ease .3s; -moz-transition: opacity ease .3s; transition: opacity ease .3s; }
  .full-iserver li { padding: 0 18px; margin-bottom: 38px; width: 20%; }
  .full-iserver li a { display: block; }
  .full-iserver li a:hover .ico { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); }
  .full-iserver li a:hover img.ac { opacity: 1; }
  .full-iserver li h2 { margin-bottom: 15px; font-size: 18px; }
  .full-iserver li p { display: block; max-width: 15em; margin: 0 auto; }
  .iporject-wrapper { padding-top: 40px; padding-bottom: 80px; }
  .iporject-wrapper .cate { margin-bottom: 0; float: left; width: 63.33333%; }
  .iporject-wrapper .cate-list li { margin-bottom: 0; }
  .iporject-wrapper .cate-list a { padding: 78px 0 110px; }
  .iporject-wrapper .cate-list a::after { display: block; bottom: 65px; }
  .iporject-wrapper .cate-list .ico { margin-bottom: 60px; }
  .iporject-wrapper .cate-list h3 { font-weight: 700; }
  .iporject-wrapper .porject-news { float: right; width: 35.41667%; }
  .iporject-wrapper .porject-news .porject-tab a { line-height: 42px; }
  .iporject-wrapper .porject-news .porject-panel { padding: 0 15px; }
  .iporject-wrapper .porject-news .porject-panel ul { height: 212px; }
  .iporject-wrapper .porject-news .porject-panel li a { padding: 0 0 0 10px; }
  .iporject-wrapper .porject-news .porject-panel .date { font-size: 15px; line-height: 36px; top: 9px; }
  .iporject-wrapper .porject-news .porject-panel .more { line-height: 60px; }
  .full-interact { padding-top: 40px; padding-bottom: 94px; }
  /* .full-interact .m-ichl-title { color: #fff; } */
  .full-interact .interact-wrap { position: relative; padding-right: 33.75%; min-height: 23px; }
  .full-interact .online { margin-bottom: 0; padding: 30px 22px 30px 30px; min-height: 100%; }
  .full-interact .online .title { line-height: 30px; margin-bottom: 22px; }
  .full-interact .online .title h3 { font-size: 24px; }
  .full-interact .online .title a { font-size: 14px; }
  .full-interact .online .info { overflow: hidden; }
  .full-interact .online .info:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .full-interact .online .info:hover h2 a { color: #c30d23; }
  .full-interact .online .thumb { width: 250px; height: 171px; float: left; }
  .full-interact .online .thumb img { -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s; transition: all ease .7s; }
  .full-interact .online .content { overflow: hidden; padding: 12px 0 0 20px; }
  .full-interact .online .content h2 { font-size: 18px; max-height: 60px; font-weight: 700; }
  .full-interact .online .content .date { padding: 9px 0 7px; font-size: 24px; line-height: 28px; }
  .full-interact .online .content .desc { height: 60px; line-height: 30px; -webkit-line-clamp: 2; }
  .full-interact .entry { position: absolute; right: 0; top: 0; width: 32.08333%; height: 100%; }
  .full-interact .entry a { display: block; width: 100%; color: #666; }
  .full-interact .entry a span { font-size: 24px; font-weight: 700; line-height: 130px; padding-left: 73px; -o-background-size: 53px auto; background-size: 53px auto; }
  .full-interact .entry a:hover { background-color: #c02b4d; color: #fff; }
  .full-interact .entry .lf { float: none; }
  .full-interact .entry .lf:hover span { background-image: url(../images/entryac01.png); }
  .full-interact .entry .rg { position: absolute; right: 0; bottom: 0; float: none; }
  .full-interact .entry .rg:hover span { background-image: url(../images/entryac02.png); }
  .itopic-wrapper { padding-top: 40px; padding-bottom: 90px; }
  .itopic-wrapper .itopic-list ul { margin: 0 -10px; }
  .itopic-wrapper .itopic-list li { width: 20%; padding: 10px; }
  .footer { padding-top: 50px; padding-bottom: 30px; }
  .footer a:hover { color: #fff; }
  .footer .foot-info { float: left; width: 27.66667%; padding-right: 20px; }
  .footer .foot-info .ft-logo { margin-bottom: 30px; display: block; }
  .footer .foot-info .ft-logo img { max-width: 100%; height: auto; }
  .footer .foot-info a:hover { color: #fff; }
  .footer .foot-nav { float: left; width: 50.33333%; padding: 0 2.5% 0 5%; border-left: 1px solid #606060; border-right: 1px solid #606060; }
  .footer .foot-nav dl { float: left; width: 20%; border-bottom: 0; }
  .footer .foot-nav dl a:hover { color: #fff; }
  .footer .foot-nav dt { margin-bottom: 13px; }
  .footer .foot-nav dt a { font-size: 16px; line-height: 16px; }
  .footer .foot-nav dt a::after { display: none; }
  .footer .foot-nav dd { display: block; padding-bottom: 0; }
  .footer .foot-nav dd a { padding-left: 0; white-space: nowrap; }
  .footer .foot-contact { float: right; width: 18%; padding-bottom: 0; }
  .footer .foot-contact .contact { margin-bottom: 30px; padding-top: 24px; text-align: right; }
  .footer .foot-contact .contact h4 { font-size: 24px; line-height: 32px; }
  .footer .foot-contact .contact .tel { padding: 5px 0 14px; font-size: 30px; line-height: 32px; }
  .bd_weixin_popup { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
  .sidebar { bottom: 15%; }
  .sidebar a { width: 75px; height: 75px; padding: 41px 0 0; font-size: 14px; line-height: 34px; background-position: center 13px; }
  .sidebar a.toolIcon { width: 75px; height: 75px; padding: 41px 0 0; font-size: 14px; line-height: 34px; background-position: center 13px; }
  .ft-share.bdsharebuttonbox a { float: none; display: inline-block; vertical-align: top; margin: 0 0 0 6px; }
  .inside-container { display: table; width: 100%; padding-top: 40px; padding-bottom: 60px; table-layout: fixed; }
  .inside-left { display: table-cell; vertical-align: top; width: 290px; }
  .inside-right { display: table-cell; vertical-align: top; padding: 0 0 0 40px; }
  .inside-left .title { font-size: 24px; line-height: 100px; padding-left: 115px; background: #c30d23 url(../images/insidearr.png) no-repeat 80px center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
  .inside-left .title::after { display: none; }
  .inside-left .left-nav { display: block; }
  .inside-left .left-nav li.cur h4 a, .inside-left .left-nav li:hover h4 a { background-color: #cc3b4c; color: #fff; }
  .inside-left .left-nav li.cur h4 a::after, .inside-left .left-nav li:hover h4 a::after { background-color: #fff; }
  .inside-left .left-nav li.cur .insnav-btn:after, .inside-left .left-nav li:hover .insnav-btn:after { border-color: #Fff; top: 23px; }
  .inside-left .left-nav .insnav-btn:after { top: 25px; }
  .inside-left .left-nav .insid-nav { padding: 0; }
  .inside-left .left-nav .insid-nav a { border-bottom: 1px solid #dedede; color: #666; padding: 14px 10px 14px 45px; }
  .inside-left .left-nav .insid-nav a:last-child { border-bottom: 0; }
  .inside-left .left-nav .insid-nav a.cur, .inside-left .left-nav .insid-nav a:hover { color: #c30d23; font-weight: 700; }
  .inside-left .left-nav h4 a { padding-left: 34px; line-height: 60px; }
  .inside-left .left-nav h4 a::after { width: 7px; height: 7px; }
  .inside-left .left-nav h4 a:hover { background-color: #cc3b4c; color: #fff; }
  .inside-left .left-nav h4 a:hover::after { background-color: #fff; }
  .right-head { overflow: hidden; padding-bottom: 10px; border-bottom: 1px solid #d9d9d9; margin-bottom: 20px; }
  .right-head .title { float: left; padding: 0; text-align: left; font-weight: 700; }
  .right-head .crumbs { float: right; display: block; font-size: 0; }
  /* .right-head .crumbs li{display:inline-block;vertical-align:top;font-size:14px;line-height:30px;color:#666} */
  .right-head .crumbs a:last-child::after { display: none; }
  .right-head .crumbs a::after { content: '>'; display: inline-block; vertical-align: top; padding: 0 5px; }
  .right-head .crumbs a { display: inline-block; vertical-align: top; font-size: 14px; line-height: 30px; color: #333; }
  .right-head .crumbs a:hover { color: #c30d23; }
  .right-head .crumbs a:last-child::after { display: none; }
  .right-head .crumbs a:first { padding-left: 31px; background: url(../images/home.png) no-repeat 0 center; }
  .right-head .crumbs a:last-child { color: #c30d23; }
  .inside-news a:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .inside-news a:hover h2 { color: #c30d23; }
  .inside-news img { max-width: 134px; -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s; transition: all ease .7s; }
  .guide-header .mainnav li a { color: #fff; }
  .enter-home a { width: 200px; height: 56px; font-size: 24px; line-height: 56px; } }

@media (min-width: 1260px) { .header .logo img { height: 72px; }
  .mainnav li { padding: 0 15px; } }

@media (min-width: 1400px) { .iban-swiper .iban-info h3 { font-size: 50px; line-height: 60px; }
  .iban-swiper .fixtitle { font-size: 50px; line-height: 60px; } }

@media (min-width: 1085px) and (max-height: 800px) { .index-guide .tio { margin-bottom: 70px; }
  .index-guide .guide-news { margin-bottom: 60px; } }

@media (min-width: 1085px) and (max-height: 680px) { .index-guide { padding-top: 10%; padding-bottom: 10%; }
  .index-guide .tio { margin-bottom: 70px; }
  .index-guide .guide-news { margin-bottom: 40px; } }
.header.shadow { -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); }
.mainnav li h3 { position: relative; }
.mainnav li.cur .phsearchicon:after { transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 13px; }
.mainnav .sub-item h4 a { padding: 10px 0; }
.mainnav .sub-item a { display: block; text-align: left; padding: 5px 0; }
.mainnav .sub-item.cur .three-btn:after { border-top: 7px solid #b3b3b3; border-left: 5px solid transparent; border-right: 5px solid transparent; }
.mainnav .sub-item h4 { position: relative; border-bottom: 1px solid #d9d9d9; padding: 0 15px; }
.mainnav .sub-item:last-child h4 { border-bottom: 0; }
.mainnav .sub-nav { background-color: #f2f2f2; display: none; width: 100%; z-index: 3; }
.mainnav .three-nav { display: none; background-color: #fafafa; padding: 5px 20px; }
.mainnav .three-btn { display: block; position: absolute; right: 0; top: 0; cursor: pointer; height: 100%; width: 80%; }
.mainnav .three-btn:after { content: ''; display: block; width: 0; height: 0; border-top: 6px solid transparent; border-left: 7px solid #b3b3b3; border-bottom: 6px solid transparent; position: absolute; right: 13px; top: 50%; margin-top: -4px; }
.phsearchicon { display: block; position: absolute; right: 0; top: 0; cursor: pointer; height: 45px; width: 80%; }
.phsearchicon:after { content: ""; position: absolute; top: 17px; right: 10px; width: 10px; height: 10px; border-right: 1px solid #bebebe; border-top: 1px solid #bebebe; border-left: 0; border-bottom: 0; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); }

@media (min-width: 1085px) { .phsearchicon { display: none !important; }
  .search-handle { margin-top: 31px; }
  .head-search { position: absolute; right: 0; top: 110px; left: auto; width: 300px; padding: 10px; }
  .header { padding: 0; }
  .header > .commonweb { position: relative; }
  .header .logo { padding: 20px 0 0; height: auto; }
  .mainnav { padding-top: 0; }
  .mainnav li { position: relative; padding: 35px 8px; }
  .mainnav .sub-nav { top: 110px; background-color: #bbb; position: absolute; left: -42px; right: -42px; display: none; text-align: center; width: auto; -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); }
  .mainnav .sub-item { position: relative; padding: 0 17px; }
  .mainnav .sub-item:hover h4 a { color: #c30d23; }
  .mainnav .sub-item:hover h4 .three-btn:after { border-left-color: #c30d23; }
  .mainnav .sub-item h4 { border-bottom: 1px solid #e0e0e0; padding: 0; }
  .mainnav .sub-item h4 a { color:#fff; padding: 0; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; line-height: 42px; }
  .mainnav .three-nav { position: absolute; top: 0; left:100%; width: 120px; background-color: #bbb; text-align: center; color: #666; padding: 5px; }
  .mainnav .three-nav a { text-align: center; color:#fff; }
  .mainnav .three-nav a:hover { color: #c30d23; }
  .mainnav .three-btn { height: 43px; }
  .mainnav .three-btn:after { margin-top: -8px; }
  .mainnav li.cur h3 a, .mainnav li:hover h3 a { color: #fe6225; }
  .iban-swiper { color: #fff; }
  .iban-swiper .tio { font-size: 54px; line-height: 74px; }
  .iban-swiper .tio span { opacity: 0; }
  .iban-swiper li.active .tio span { opacity: 0; display: inline-block; vertical-align: top; -webkit-animation: fadeIn ease-in-out 1s 1s forwards; -moz-animation: fadeIn ease-in-out 1s 1s forwards; -o-animation: fadeIn ease-in-out 1s 1s forwards; animation: fadeIn ease-in-out 1s 1s forwards; -ms-animation: fadeIn ease-in-out 1s 1s forwards; -webkit-animation-delay: .8s; -moz-animation-delay: .8s; -o-animation-delay: .8s; animation-delay: .8s; }
  .iban-swiper li.active .tio span:nth-child(2) { -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s; -o-animation-delay: 1.5s; animation-delay: 1.5s; -ms-animation-delay: 1.5s; }
  .iban-swiper li.active .tio span:nth-child(3) { -webkit-animation-delay: 2s; -moz-animation-delay: 2s; -o-animation-delay: 2s; animation-delay: 2s; -ms-animation-delay: 2s; }
  .iban-swiper li.active .tio span:nth-child(4) { -webkit-animation-delay: 2.5s; -moz-animation-delay: 2.5s; -o-animation-delay: 2.5s; animation-delay: 2.5s; -ms-animation-delay: 2.5s; }
  .iban-swiper li.active .tio span:nth-child(5) { -webkit-animation-delay: 3s; -moz-animation-delay: 3s; -o-animation-delay: 3s; animation-delay: 3s; -ms-animation-delay: 3s; }
  .iban-swiper li.active .tio span:nth-child(6) { -webkit-animation-delay: 3.5s; -moz-animation-delay: 3.5s; -o-animation-delay: 3.5s; animation-delay: 3.5s; -ms-animation-delay: 3.5s; }
  .iban-swiper li.active .tio span:nth-child(7) { -webkit-animation-delay: 4s; -moz-animation-delay: 4s; -o-animation-delay: 4s; animation-delay: 4s; -ms-animation-delay: 4s; }
  .iban-swiper li.active .tio span:nth-child(8) { -webkit-animation-delay: 4.5s; -moz-animation-delay: 4.5s; -o-animation-delay: 4.5s; animation-delay: 4.5s; -ms-animation-delay: 4.5s; } }

@media (min-width: 1260px) { .mainnav li { padding: 35px 15px; } }
.foot-alink { color: #ccc; position: relative; padding-left: 65px; font-size: 0; }
.foot-alink span { font-size: 14px; position: absolute; left: 0; top: 0; }
.foot-alink a { font-size: 14px; color: grey; padding: 0 13px; display: inline-block; vertical-align: top; }

@media (min-width: 1085px) { .footer-top { padding-bottom: 35px; } }
.newsdatailtit { text-align: center; border-bottom: 1px solid #d9d9d9; padding: 15px 0; }
.newsdatailtit h1 { font-size: 18px; padding: 0 0 10px; }
.newsdatailtit span { color: #4c4c4c; padding: 0 13px; }
.newsdatailcont { padding: 15px 0; color: #4c4c4c; }
.newsdatailcont img { max-width: 100%; }
.newsdeatil-bottom { padding: 25px 0 30px; font-size: 14px; position: relative; overflow: hidden; border-top: 1px solid #d9d9d9; width: 100%; color: #4c4c4c; }
.newsdeatil-bottom dl dd { position: relative; margin-bottom: 7px; height: 24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.newsdeatil-bottom dl span { display: inline-block; }
.newsdeatil-bottom dl a { display: inline-block; color: #4c4c4c; }
.newsdeatil-bottom dl a:hover { color: #c30d23; }
.newsdeatil-bottom .return-list { width: 144px; height: 49px; line-height: 49px; display: block; background-color: #c30d23; text-align: center; color: #Fff; margin: 20px auto 0; }

@media (min-width: 1085px) { .newsdatailtit { padding-bottom: 30px; }
  .newsdatailtit h1 { font-size: 24px; line-height: 34px; padding: 0 0 13px 0; }
  .newsdatailcont { padding: 34px 0 25px; }
  .newsdeatil-bottom { padding: 35px 0 47px; font-size: 14px; }
  .newsdeatil-bottom .return-list { position: absolute; top: 40px; right: 0; width: 145px; height: 50px; line-height: 50px; margin: 0; }
  .newsdeatil-bottom .return-list:hover { background: #c30d23; color: #Fff; } }
.gwsleadtit { background-color: #c30d23; color: #Fff; font-weight: 700; font-size: 16px; display: inline-block; padding: 0 15px; line-height: 36px; text-align: center; position: absolute; top: -10px; left: 20px; min-width: 78px; }
.gwsleadtit:after, .gwsleadtit:before { content: ""; display: block; width: 0; height: 0; position: absolute; top: 0; border-bottom: 10px solid #a20215; }
.gwsleadtit:before { left: -10px; border-left: 10px solid transparent; }
.gwsleadtit:after { right: -10px; border-right: 10px solid transparent; }
.gwsleader-list { background-color: #f2f2f2; position: relative; padding: 40px 20px 20px; font-size: 0; margin: 0 0 30px; }
.gwsleader-list ul { margin: 0 -5px; }
.gwsleader-list li { text-align: center; color: #666; font-size: 16px; width: 50%; display: inline-block; vertical-align: top; padding: 0 5px 15px; }
.gwsleader-list li img { max-width: 100%; }
.gwsleader-list li .name { font-weight: 700; margin: 10px 0 3px; }
.gwsleader-list li .name, .gwsleader-list li .text { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.gwsleader-list:first-child { text-align: center; }

@media (min-width: 768px) { .gwsleader-list li { width: 25%; } }

@media (min-width: 1085px) { .gwsleadtit { font-size: 20px; line-height: 46px; min-width: 136px; padding: 0 20px; }
  .gwsleader-list { padding: 62px 26px 25px; margin: 48px 0 0; }
  .gwsleader-list ul { margin: 0 -24px; }
  .gwsleader-list li { padding: 0 24px; }
  .gwsleader-list:last-child { margin-bottom: 60px; } }
.gwsmailbox { padding: 20px 0 30px; }
.gwsmailbox span { text-align: justify; -moz-text-align-last: justify; text-align-last: justify; font-size: 16px; width: 80px; display: block; margin: 0 0 5px; }
.gwsmailbox em { color: #c5112e; font-size: 20px; font-weight: 700; display: block; position: absolute; right: 0; bottom: 0; }
.gwsmailbox input { display: block; width: 100%; height: 30px; line-height: 30px; border: 1px solid #e6e3e3; padding: 0 10px; font-family: "Microsoft YaHei"; }
.gwsmailbox li { position: relative; padding-right: 10px; margin-bottom: 15px; }
.gwsmailbox textarea { display: block; width: 100%; border: 1px solid #e6e3e3; padding: 10px; }
.gwsmailbox .litextarea em { top: 30px; bottom: auto; }
.gwsmailbox .changecode { display: block; padding: 10px 0 0; }
.gwsmailbox .changecode img { margin-right: 10px; height: 30px; }
.gwsmailbox .libtn { font-size: 0; }
.gwsmailbox .libtn input { display: inline-block; vertical-align: top; font-size: 16px; border: 0; margin-right: 14px; width: 130px; height: 40px; line-height: 40px; cursor: pointer; }
.gwsmailbox .submit { background-color: #c30d23; color: #Fff; }
.gwsmailbox .reset { background-color: #f2f2f2; color: #8d8d8d; }

@media (min-width: 1085px) { .gwsmailbox { min-height: 720px; }
  .gwsmailbox ul { margin: 0 -10px; }
  .gwsmailbox li { float: left; width: 50%; padding: 0 10px; margin: 0 0 20px 0; }
  .gwsmailbox li:nth-child(5), .gwsmailbox li:nth-child(6) { width: 100%; }
  .gwsmailbox label { display: block; padding: 0 10px 0 80px; position: relative; }
  .gwsmailbox textarea { height: 150px; }
  .gwsmailbox span { position: absolute; top: 0; left: 0; line-height: 30px; }
  .gwsmailbox .liyzm { width: 100%; }
  .gwsmailbox .liyzm input { max-width: 176px; }
  .gwsmailbox .libtn { width: 100%; margin-top: 20px; }
  .gwsmailbox .changecode { position: absolute; top: 0; left: 280px; padding: 0; } }
.sitemapcont2 { padding: 6% 0; overflow: hidden; }
.sitemapcont2 dl { position: relative; margin-bottom: 36px; }
.sitemapcont2 dl dt { font-size: 16px; font-weight: 700; color: #c30d23; padding: 0 8px; background: #fff; position: absolute; left: 18px; top: -14px; }
.sitemapcont2 dl dd { padding: 4% 3% 1% 3%; border: 1px solid #e6e6e6; }
.sitemapcont2 dl dd a { display: inline-block; padding-left: 10px; margin: 0 23px 8px 0; }

@media (min-width: 768px) { .searchtitle401 { font-size: 24px; }
  .resultlist401 h4 { font-size: 20px; margin-bottom: 2%; }
  .searchimg401 { float: left; margin: 0 3% 0 0; display: block; width: 200px; height: 150px; overflow: hidden; position: relative; }
  .resultlist401 img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); max-width: 100%; width: auto; }
  .sitemapcont2 { padding: 2% 0 0; overflow: hidden; }
  .sitemapcont2 dl dt { font-size: 20px; }
  .sitemapcont2 dl dd { padding: 2% 3% 1% 3%; border: 1px solid #e6e6e6; }
  .sitemapcont2 dl dd a { margin: 0 50px 8px 0; }
  .sitemapcont2 dl dd a:hover { color: #c30d23; } }
.iban-swiper li img.lg { display: none; }

@media (min-width: 1085px) { .iban-swiper li img.xs { display: none; }
  .iban-swiper li img.lg { display: block; } }

/* 2019.3.20 16:30 */.wqslidebox { position: fixed; top: 0; width: 80px; height: 456px; top: 50%; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 110; }
.slidehand { width: 80px; opacity: 100; height: 100px; background: url(../images/wqicon23.png) no-repeat center center; font: 12px/24px "Microsoft YaHei"; color: #fff; position: fixed; right: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; z-index: 99; vertical-align: middle; text-align: center; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; opacity: 1; }
.slidehand span { display: inline-block; width: 80px; position: absolute; left: 0; top: 50%; font: 12px/24px "Microsoft YaHei"; color: #fff; margin-top: 24px; }
.slidehand.hide { opacity: 0; }
.sidebar { right: -80px; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.sidebar.show { right: 0; }
.friend-links h4 { color: #666; padding-left: 15px; font-weight: bold; }
.footer .foot-info .copyright p { margin-bottom: 5px; }

/*2019.3.25*/.pcshow { display: none !important; }
.project-map { position: relative; }
.project-arror { display: none; }
.fontsizesite { font-size: 0; text-align: center; padding: 20px 0 0; }
.fontsizesite span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; font-size: 16px; padding: 0; width: 30px; height: 30px; line-height: 30px; text-align: center; background-color: #c30d23; -webkit-border-radius: 100%; border-radius: 100%; color: #FFffff; margin: 0 5px; cursor: pointer; }
.large .newsdatailcont { font-size: 18px; line-height: 26px; }
.medium .newsdatailcont { font-size: 14px; line-height: 24px; }
.small .newsdatailcont { font-size: 12px; line-height: 22px; }

@media (min-width: 1085px) { .pcshow { display: block !important; }
  .moshow { display: none !important; }
  .project-left { max-width: 791px; }
  .project-map { padding-right: 0; }
  .project-map img { max-width: 100%; width: auto; }
  @-webkit-keyframes warn { 0% { -webkit-transform: scale(0);
      transform: scale(0);
      opacity: 1; }
    100% { -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 0; } }
  @-moz-keyframes warn { 0% { -moz-transform: scale(0);
      transform: scale(0);
      opacity: 1; }
    100% { -moz-transform: scale(1);
      transform: scale(1);
      opacity: 0; } }
  @-o-keyframes warn { 0% { -o-transform: scale(0);
      transform: scale(0);
      opacity: 1; }
    100% { -o-transform: scale(1);
      transform: scale(1);
      opacity: 0; } }
  @keyframes warn { 0% { -webkit-transform: scale(0);
      -moz-transform: scale(0);
      -o-transform: scale(0);
      transform: scale(0);
      opacity: 1; }
    100% { -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      opacity: 0; } }
  .project-items li .pulse { position: absolute; left: 50%; top: 50%; margin: -20px 0 0 -20px; height: 40px; width: 40px; border: 5px solid #FFffff; -webkit-border-radius: 48px; border-radius: 48px; opacity: 0; filter: alpha(opacity=0); }
  .project-items li .pulse.cur { opacity: 1; filter: alpha(opacity=100); -webkit-animation: warn 2s ease-out both; -moz-animation: warn 2s ease-out both; -o-animation: warn 2s ease-out both; animation: warn 2s ease-out both; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; }
  .project-items li .delay-04 { -webkit-animation-delay: 0.1s; -moz-animation-delay: 0.1s; -o-animation-delay: 0.1s; animation-delay: 0.1s; }
  .project-items li .delay-05 { -webkit-animation-delay: 0.2s; -moz-animation-delay: 0.2s; -o-animation-delay: 0.2s; animation-delay: 0.2s; }
  .project-items li .delay-06 { -webkit-animation-delay: 0.4s; -moz-animation-delay: 0.4s; -o-animation-delay: 0.4s; animation-delay: 0.4s; }
  .project-items .swiper-wrapper { -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; display: block; position: static; }
  .project-items li { position: absolute; cursor: pointer; width: 10px; height: 10px; -webkit-border-radius: 100%; border-radius: 100%; }
  .project-items li .dot { display: block; width: 10px; height: 10px; -webkit-border-radius: 100%; border-radius: 100%; }
  .project-items li:nth-child(1) .dot, .project-items li:nth-child(2) .dot, .project-items li:nth-child(3) .dot, .project-items li:nth-child(4) { background-color: #1289d3; }
  .project-items li:nth-child(1) .pulse, .project-items li:nth-child(2) .pulse, .project-items li:nth-child(3) .pulse, .project-items li:nth-child(4) .pulse { -webkit-box-shadow: 0 0 4px #1289d3, 0 0 10px #1289d3 inset; box-shadow: 0 0 4px #1289d3, 0 0 10px #1289d3 inset; border-color: #1289d3; }
  .project-items li:nth-child(5) .dot, .project-items li:nth-child(6) .dot, .project-items li:nth-child(7) .dot, .project-items li:nth-child(8) .dot, .project-items li:nth-child(9) .dot { background-color: #f24751; }
  .project-items li:nth-child(5) .pulse, .project-items li:nth-child(6) .pulse, .project-items li:nth-child(7) .pulse, .project-items li:nth-child(8) .pulse, .project-items li:nth-child(9) .pulse { -webkit-box-shadow: 0 0 4px #f24751, 0 0 10px #f24751 inset; box-shadow: 0 0 4px #f24751, 0 0 10px #f24751 inset; border-color: #f24751; }
  .project-items li:nth-child(10) .dot, .project-items li:nth-child(11) .dot, .project-items li:nth-child(12) .dot { background-color: #478cff; }
  .project-items li:nth-child(10) .pulse, .project-items li:nth-child(11) .pulse, .project-items li:nth-child(12) .pulse { -webkit-box-shadow: 0 0 4px #478cff, 0 0 10px #478cff inset; box-shadow: 0 0 4px #478cff, 0 0 10px #478cff inset; border-color: #478cff; }
  .project-items li:nth-child(13) .dot, .project-items li:nth-child(14) .dot, .project-items li:nth-child(15) .dot { background-color: #ff7041; }
  .project-items li:nth-child(13) .pulse, .project-items li:nth-child(14) .pulse, .project-items li:nth-child(15) .pulse { -webkit-box-shadow: 0 0 4px #ff7041, 0 0 10px #ff7041 inset; box-shadow: 0 0 4px #ff7041, 0 0 10px #ff7041 inset; border-color: #ff7041; }
  .project-items li:nth-child(16) .dot, .project-items li:nth-child(17) .dot, .project-items li:nth-child(18) .dot, .project-items li:nth-child(19) .dot { background-color: #dc48ff; }
  .project-items li:nth-child(16) .pulse, .project-items li:nth-child(17) .pulse, .project-items li:nth-child(18) .pulse, .project-items li:nth-child(19) .pulse { -webkit-box-shadow: 0 0 4px #dc48ff, 0 0 10px #dc48ff inset; box-shadow: 0 0 4px #dc48ff, 0 0 10px #dc48ff inset; border-color: #dc48ff; }
  .project-items li:nth-child(20) .dot, .project-items li:nth-child(21) .dot, .project-items li:nth-child(22) .dot, .project-items li:nth-child(23) .dot { background-color: #35d0ff; }
  .project-items li:nth-child(20) .pulse, .project-items li:nth-child(21) .pulse, .project-items li:nth-child(22) .pulse, .project-items li:nth-child(23) .pulse { -webkit-box-shadow: 0 0 4px #35d0ff, 0 0 10px #35d0ff inset; box-shadow: 0 0 4px #35d0ff, 0 0 10px #35d0ff inset; border-color: #35d0ff; } }

/*2019.3.27*/
/*2019.3.27*/
@-webkit-keyframes myfirst { from { -webkit-transition: All 0.4s linear;
    -o-transition: All 0.4s linear;
    -moz-transition: All 0.4s linear;
    transition: All 0.4s linear; }
  to { -webkit-transform: translateY(5px);
    transform: translateY(5px); } }

@-moz-keyframes myfirst { from { -webkit-transition: All 0.4s linear;
    -o-transition: All 0.4s linear;
    -moz-transition: All 0.4s linear;
    transition: All 0.4s linear; }
  to { -moz-transform: translateY(5px);
    transform: translateY(5px); } }

@-o-keyframes myfirst { from { -webkit-transition: All 0.4s linear;
    -o-transition: All 0.4s linear;
    -moz-transition: All 0.4s linear;
    transition: All 0.4s linear; }
  to { -o-transform: translateY(5px);
    transform: translateY(5px); } }

@keyframes myfirst { from { -webkit-transition: All 0.4s linear;
    -o-transition: All 0.4s linear;
    -moz-transition: All 0.4s linear;
    transition: All 0.4s linear; }
  to { -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px); } }
.project-tab a { width: 33.333%; }
.project-swiper .newname { background-color: #c30d23; color: #FFffff; font-size: 18px; padding: 14px 30px; }
.project-swiper .lists { padding-bottom: 94px; background-color: #E8ECED; height: 412px; }
.project-swiper .lists a { display: block; border-bottom: 1px dashed #cccccc; padding: 14px 30px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.project-swiper .more { position: absolute; right: 30px; bottom: 40px; }
.project-swiper .more a { color: #666666; }
.project-items li .text { display: none; }

@media (min-width: 1085px) { .project-items li { width: 1.22783%; height: 2.33766%; }
  .project-items2 li { background: none !important; }
  .project-items li .text { display: block; color: #FFffff; text-align: center; width: auto; font-size: 16px; }
  .project-items li .point { display: block; width: 18px; height: 25px; background: url(../images/4wqicon2.png) no-repeat center; margin: 0 auto; }
  .project-items li:hover .point { background-image: url(../images/4wqicon2ho.png); animation: myfirst .5s infinite ease-in; -moz-animation: myfirst .5s infinite ease-in; -webkit-animation: myfirst .5s infinite ease-in; -o-animation: myfirst .5s infinite ease-in; -moz-animation-direction: alternate; -o-animation-direction: alternate; animation-direction: alternate; -webkit-animation-direction: alternate; }
  .project-items li:hover .text { color: #c30d23; }
  .project-items2 li:last-child .text{white-space: nowrap; margin-left: -36px;}
  .project-swiper .newname { font-size: 24px; padding: 23px 40px; }
  .project-swiper .lists { padding-bottom: 120px; height: 444px; }
  .project-swiper .lists a { font-size: 16px; padding: 15px 40px; }
  .project-swiper .lists a:hover { color: #c30d23; }
  .project-swiper .more a { font-size: 16px; }
  .project-swiper .more a:hover { color: #c30d23; } }
.gwsleader-list:first-child { text-align: left; }
.gwsleader-list:first-child .gwsleadtit:nth-child(2) { left: 51%; }

@media (min-width: 768px) { .gwsleader-list:first-child { text-align: center; }
  .gwsleader-list:first-child li { width: 35%; } }

/*2019.3.28*/.footer .foot-links .friend-links { height: 300px; overflow-y: auto; }
.footer .foot-links .friend-links::-webkit-scrollbar-track { background-color: rgba(255, 255, 255, 0.3); }
.footer .foot-links .friend-links::-webkit-scrollbar { width: 4px; height: 3px; }
.footer .foot-links .friend-links::-webkit-scrollbar-thumb { background-color: #999999; }
.inews-wrapper .top-news .desc { font-size: 14px; line-height: 24px; height: 50px; }
.inews-wrapper .top-news h2 { height: 48px; }
.inews-wrapper .top-news h2 a { font-size: 18px; line-height: 24px; color: #333; }
.full-interact .online .content h2 { line-height: 24px; max-height: 48px; }
.full-interact .online .content .desc { font-size: 14px; line-height: 24px; color: #929292; height: 48px; }

@media (min-width: 992px) { .project-right { height: 514px; overflow: hidden; background: #E8ECED; }
  .project-right ul li .project-cotent h4:hover a { color: #c30d23; } }

@media (min-width: 1085px) { .inews-tab .tab-body .hotnews .desc { font-size: 14px; line-height: 24px; height: 120px; }
  .inews-tab .tab-body .inews-list a { font-size: 16px; } }

/*20190328 9:00*/.moshow { display: none !important; }

@media (min-width: 1085px) { .project-items li .dot { width: 13px; height: 13px; margin-left: -2px; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
  .project-items li:hover .dot { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); }
  .project-items1 li:nth-child(3) .dot, .project-items1 li:nth-child(2) .pulse { background-color: #f24751; }
  .project-items1 li:nth-child(3) .pulse, .project-items1 li:nth-child(2) .pulse { -webkit-box-shadow: 0 0 4px #f24751, 0 0 10px #f24751 inset; box-shadow: 0 0 4px #f24751, 0 0 10px #f24751 inset; border-color: #f24751; }
  .project-items1 li:nth-child(5) .dot { background-color: #ff7041; }
  .project-items1 li:nth-child(3) .pulse { -webkit-box-shadow: 0 0 4px #ff7041, 0 0 10px #ff7041 inset; box-shadow: 0 0 4px #ff7041, 0 0 10px #ff7041 inset; border-color: #ff7041; }
  .project-items1 li:nth-child(8) .dot { background-color: #dc48ff; }
  .project-items1 li:nth-child(8) .dot .pulse { -webkit-box-shadow: 0 0 4px #dc48ff, 0 0 10px #dc48ff inset; box-shadow: 0 0 4px #dc48ff, 0 0 10px #dc48ff inset; border-color: #dc48ff; }
  .project-items1 li:nth-child(16) .dot { background-color: #35d0ff; }
  .project-items1 li:nth-child(16) .dot .pulse { -webkit-box-shadow: 0 0 4px #35d0ff, 0 0 10px #35d0ff inset; box-shadow: 0 0 4px #35d0ff, 0 0 10px #35d0ff inset; border-color: #35d0ff; } }

/* 2019.3.29 */.newsdatailcont p { padding-bottom: 5px; }

@media (min-width: 1085px) { .newsdatailcont p { padding-bottom: 15px; } }

/* 2019.5.7 */.gwsmailbox .code, .gwsmailbox a { display: inline-block; vertical-align: top; margin: 5px 5px 0 0; line-height: 30px; }
.gwsmailbox .code { border: 1px solid #e6e3e3; text-align: center; -moz-text-align-last: auto; text-align-last: auto; line-height: 28px; color: #c30d23; }
.gwsmailbox a { text-decoration: underline; }

/* */.yjxj_tit { overflow: hidden; font-size: 20px; color: #c30d23; border-bottom: 1px dashed #a4a4a4; height: 50px; line-height: 50px; }
.yjxj_tit .title { float: left; }
.yjxj_tit .more { float: right; }
.zx_ml_list ul li { font-size: 14px; height: 46px; border-bottom: #ebebeb 1px solid; color: #2e2e2e; line-height: 46px; width: 100%; }
.chax_con { padding-bottom: 30px; }
.zx_ml_list ul li { position: relative; }
.zx_ml_list ul li a { display: block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.zx_ml_list ul li .tit { display: block; padding: 0 120px 0 24px; }
.zx_ml_list ul li .number { position: absolute; left: 0; top: 0; }
.zx_ml_list ul li .date { position: absolute; right: 0; top: 0; }
.wxsidebar { display: none; }

@media (min-width: 1085px) { .gwsmailbox { min-height: unset; }
  .gwsmailbox .code, .gwsmailbox a { margin: 0 5px 0 0; position: static; }
  .gwsmailbox .liyzm input { display: inline-block; vertical-align: top; }
  .gwsmailbox .liyzm .code { margin: 0 5px 0 20px; }
  .right-head .crumbs li { float: left; padding-right: 8px; }
  .right-head .crumbs { font-size: 14px; }
  .zx_ml_list ul li a:hover { color: #c30d23; }
  .wxsidebar { display: block; position: fixed; right: 50%; top: 130px; margin-right: -734px; }
  .wxsidebar a { display: block; text-align: center; }
  .wxsidebar img { display: block; width: 114px; } }
.dot-1-1 { left: 1.63934%; top: 3.125%; }
.dot-1-2 { left: 1.63934%; top: 6.25%; }
.dot-1-3 { left: 1.63934%; top: 9.375%; }
.dot-1-4 { left: 1.63934%; top: 12.5%; }
.dot-1-5 { left: 1.63934%; top: 15.625%; }
.dot-1-6 { left: 1.63934%; top: 18.75%; }
.dot-1-7 { left: 1.63934%; top: 21.875%; }
.dot-1-8 { left: 1.63934%; top: 25%; }
.dot-1-9 { left: 1.63934%; top: 28.125%; }
.dot-1-10 { left: 1.63934%; top: 31.25%; }
.dot-1-11 { left: 1.63934%; top: 34.375%; }
.dot-1-12 { left: 1.63934%; top: 37.5%; }
.dot-1-13 { left: 1.63934%; top: 40.625%; }
.dot-1-14 { left: 1.63934%; top: 43.75%; }
.dot-1-15 { left: 1.63934%; top: 46.875%; }
.dot-1-16 { left: 1.63934%; top: 50%; }
.dot-1-17 { left: 1.63934%; top: 53.125%; }
.dot-1-18 { left: 1.63934%; top: 56.25%; }
.dot-1-19 { left: 1.63934%; top: 59.375%; }
.dot-1-20 { left: 1.63934%; top: 62.5%; }
.dot-1-21 { left: 1.63934%; top: 65.625%; }
.dot-1-22 { left: 1.63934%; top: 68.75%; }
.dot-1-23 { left: 1.63934%; top: 71.875%; }
.dot-1-24 { left: 1.63934%; top: 75%; }
.dot-1-25 { left: 1.63934%; top: 78.125%; }
.dot-1-26 { left: 1.63934%; top: 81.25%; }
.dot-1-27 { left: 1.63934%; top: 84.375%; }
.dot-1-28 { left: 1.63934%; top: 87.5%; }
.dot-1-29 { left: 1.63934%; top: 90.625%; }
.dot-1-30 { left: 1.63934%; top: 93.75%; }
.dot-1-31 { left: 1.63934%; top: 96.875%; }
.dot-1-32 { left: 1.63934%; top: 100%; }
.dot-2-1 { left: 3.27869%; top: 3.125%; }
.dot-2-2 { left: 3.27869%; top: 6.25%; }
.dot-2-3 { left: 3.27869%; top: 9.375%; }
.dot-2-4 { left: 3.27869%; top: 12.5%; }
.dot-2-5 { left: 3.27869%; top: 15.625%; }
.dot-2-6 { left: 3.27869%; top: 18.75%; }
.dot-2-7 { left: 3.27869%; top: 21.875%; }
.dot-2-8 { left: 3.27869%; top: 25%; }
.dot-2-9 { left: 3.27869%; top: 28.125%; }
.dot-2-10 { left: 3.27869%; top: 31.25%; }
.dot-2-11 { left: 3.27869%; top: 34.375%; }
.dot-2-12 { left: 3.27869%; top: 37.5%; }
.dot-2-13 { left: 3.27869%; top: 40.625%; }
.dot-2-14 { left: 3.27869%; top: 43.75%; }
.dot-2-15 { left: 3.27869%; top: 46.875%; }
.dot-2-16 { left: 3.27869%; top: 50%; }
.dot-2-17 { left: 3.27869%; top: 53.125%; }
.dot-2-18 { left: 3.27869%; top: 56.25%; }
.dot-2-19 { left: 3.27869%; top: 59.375%; }
.dot-2-20 { left: 3.27869%; top: 62.5%; }
.dot-2-21 { left: 3.27869%; top: 65.625%; }
.dot-2-22 { left: 3.27869%; top: 68.75%; }
.dot-2-23 { left: 3.27869%; top: 71.875%; }
.dot-2-24 { left: 3.27869%; top: 75%; }
.dot-2-25 { left: 3.27869%; top: 78.125%; }
.dot-2-26 { left: 3.27869%; top: 81.25%; }
.dot-2-27 { left: 3.27869%; top: 84.375%; }
.dot-2-28 { left: 3.27869%; top: 87.5%; }
.dot-2-29 { left: 3.27869%; top: 90.625%; }
.dot-2-30 { left: 3.27869%; top: 93.75%; }
.dot-2-31 { left: 3.27869%; top: 96.875%; }
.dot-2-32 { left: 3.27869%; top: 100%; }
.dot-3-1 { left: 4.91803%; top: 3.125%; }
.dot-3-2 { left: 4.91803%; top: 6.25%; }
.dot-3-3 { left: 4.91803%; top: 9.375%; }
.dot-3-4 { left: 4.91803%; top: 12.5%; }
.dot-3-5 { left: 4.91803%; top: 15.625%; }
.dot-3-6 { left: 4.91803%; top: 18.75%; }
.dot-3-7 { left: 4.91803%; top: 21.875%; }
.dot-3-8 { left: 4.91803%; top: 25%; }
.dot-3-9 { left: 4.91803%; top: 28.125%; }
.dot-3-10 { left: 4.91803%; top: 31.25%; }
.dot-3-11 { left: 4.91803%; top: 34.375%; }
.dot-3-12 { left: 4.91803%; top: 37.5%; }
.dot-3-13 { left: 4.91803%; top: 40.625%; }
.dot-3-14 { left: 4.91803%; top: 43.75%; }
.dot-3-15 { left: 4.91803%; top: 46.875%; }
.dot-3-16 { left: 4.91803%; top: 50%; }
.dot-3-17 { left: 4.91803%; top: 53.125%; }
.dot-3-18 { left: 4.91803%; top: 56.25%; }
.dot-3-19 { left: 4.91803%; top: 59.375%; }
.dot-3-20 { left: 4.91803%; top: 62.5%; }
.dot-3-21 { left: 4.91803%; top: 65.625%; }
.dot-3-22 { left: 4.91803%; top: 68.75%; }
.dot-3-23 { left: 4.91803%; top: 71.875%; }
.dot-3-24 { left: 4.91803%; top: 75%; }
.dot-3-25 { left: 4.91803%; top: 78.125%; }
.dot-3-26 { left: 4.91803%; top: 81.25%; }
.dot-3-27 { left: 4.91803%; top: 84.375%; }
.dot-3-28 { left: 4.91803%; top: 87.5%; }
.dot-3-29 { left: 4.91803%; top: 90.625%; }
.dot-3-30 { left: 4.91803%; top: 93.75%; }
.dot-3-31 { left: 4.91803%; top: 96.875%; }
.dot-3-32 { left: 4.91803%; top: 100%; }
.dot-4-1 { left: 6.55738%; top: 3.125%; }
.dot-4-2 { left: 6.55738%; top: 6.25%; }
.dot-4-3 { left: 6.55738%; top: 9.375%; }
.dot-4-4 { left: 6.55738%; top: 12.5%; }
.dot-4-5 { left: 6.55738%; top: 15.625%; }
.dot-4-6 { left: 6.55738%; top: 18.75%; }
.dot-4-7 { left: 6.55738%; top: 21.875%; }
.dot-4-8 { left: 6.55738%; top: 25%; }
.dot-4-9 { left: 6.55738%; top: 28.125%; }
.dot-4-10 { left: 6.55738%; top: 31.25%; }
.dot-4-11 { left: 6.55738%; top: 34.375%; }
.dot-4-12 { left: 6.55738%; top: 37.5%; }
.dot-4-13 { left: 6.55738%; top: 40.625%; }
.dot-4-14 { left: 6.55738%; top: 43.75%; }
.dot-4-15 { left: 6.55738%; top: 46.875%; }
.dot-4-16 { left: 6.55738%; top: 50%; }
.dot-4-17 { left: 6.55738%; top: 53.125%; }
.dot-4-18 { left: 6.55738%; top: 56.25%; }
.dot-4-19 { left: 6.55738%; top: 59.375%; }
.dot-4-20 { left: 6.55738%; top: 62.5%; }
.dot-4-21 { left: 6.55738%; top: 65.625%; }
.dot-4-22 { left: 6.55738%; top: 68.75%; }
.dot-4-23 { left: 6.55738%; top: 71.875%; }
.dot-4-24 { left: 6.55738%; top: 75%; }
.dot-4-25 { left: 6.55738%; top: 78.125%; }
.dot-4-26 { left: 6.55738%; top: 81.25%; }
.dot-4-27 { left: 6.55738%; top: 84.375%; }
.dot-4-28 { left: 6.55738%; top: 87.5%; }
.dot-4-29 { left: 6.55738%; top: 90.625%; }
.dot-4-30 { left: 6.55738%; top: 93.75%; }
.dot-4-31 { left: 6.55738%; top: 96.875%; }
.dot-4-32 { left: 6.55738%; top: 100%; }
.dot-5-1 { left: 8.19672%; top: 3.125%; }
.dot-5-2 { left: 8.19672%; top: 6.25%; }
.dot-5-3 { left: 8.19672%; top: 9.375%; }
.dot-5-4 { left: 8.19672%; top: 12.5%; }
.dot-5-5 { left: 8.19672%; top: 15.625%; }
.dot-5-6 { left: 8.19672%; top: 18.75%; }
.dot-5-7 { left: 8.19672%; top: 21.875%; }
.dot-5-8 { left: 8.19672%; top: 25%; }
.dot-5-9 { left: 8.19672%; top: 28.125%; }
.dot-5-10 { left: 8.19672%; top: 31.25%; }
.dot-5-11 { left: 8.19672%; top: 34.375%; }
.dot-5-12 { left: 8.19672%; top: 37.5%; }
.dot-5-13 { left: 8.19672%; top: 40.625%; }
.dot-5-14 { left: 8.19672%; top: 43.75%; }
.dot-5-15 { left: 8.19672%; top: 46.875%; }
.dot-5-16 { left: 8.19672%; top: 50%; }
.dot-5-17 { left: 8.19672%; top: 53.125%; }
.dot-5-18 { left: 8.19672%; top: 56.25%; }
.dot-5-19 { left: 8.19672%; top: 59.375%; }
.dot-5-20 { left: 8.19672%; top: 62.5%; }
.dot-5-21 { left: 8.19672%; top: 65.625%; }
.dot-5-22 { left: 8.19672%; top: 68.75%; }
.dot-5-23 { left: 8.19672%; top: 71.875%; }
.dot-5-24 { left: 8.19672%; top: 75%; }
.dot-5-25 { left: 8.19672%; top: 78.125%; }
.dot-5-26 { left: 8.19672%; top: 81.25%; }
.dot-5-27 { left: 8.19672%; top: 84.375%; }
.dot-5-28 { left: 8.19672%; top: 87.5%; }
.dot-5-29 { left: 8.19672%; top: 90.625%; }
.dot-5-30 { left: 8.19672%; top: 93.75%; }
.dot-5-31 { left: 8.19672%; top: 96.875%; }
.dot-5-32 { left: 8.19672%; top: 100%; }
.dot-6-1 { left: 9.83607%; top: 3.125%; }
.dot-6-2 { left: 9.83607%; top: 6.25%; }
.dot-6-3 { left: 9.83607%; top: 9.375%; }
.dot-6-4 { left: 9.83607%; top: 12.5%; }
.dot-6-5 { left: 9.83607%; top: 15.625%; }
.dot-6-6 { left: 9.83607%; top: 18.75%; }
.dot-6-7 { left: 9.83607%; top: 21.875%; }
.dot-6-8 { left: 9.83607%; top: 25%; }
.dot-6-9 { left: 9.83607%; top: 28.125%; }
.dot-6-10 { left: 9.83607%; top: 31.25%; }
.dot-6-11 { left: 9.83607%; top: 34.375%; }
.dot-6-12 { left: 9.83607%; top: 37.5%; }
.dot-6-13 { left: 9.83607%; top: 40.625%; }
.dot-6-14 { left: 9.83607%; top: 43.75%; }
.dot-6-15 { left: 9.83607%; top: 46.875%; }
.dot-6-16 { left: 9.83607%; top: 50%; }
.dot-6-17 { left: 9.83607%; top: 53.125%; }
.dot-6-18 { left: 9.83607%; top: 56.25%; }
.dot-6-19 { left: 9.83607%; top: 59.375%; }
.dot-6-20 { left: 9.83607%; top: 62.5%; }
.dot-6-21 { left: 9.83607%; top: 65.625%; }
.dot-6-22 { left: 9.83607%; top: 68.75%; }
.dot-6-23 { left: 9.83607%; top: 71.875%; }
.dot-6-24 { left: 9.83607%; top: 75%; }
.dot-6-25 { left: 9.83607%; top: 78.125%; }
.dot-6-26 { left: 9.83607%; top: 81.25%; }
.dot-6-27 { left: 9.83607%; top: 84.375%; }
.dot-6-28 { left: 9.83607%; top: 87.5%; }
.dot-6-29 { left: 9.83607%; top: 90.625%; }
.dot-6-30 { left: 9.83607%; top: 93.75%; }
.dot-6-31 { left: 9.83607%; top: 96.875%; }
.dot-6-32 { left: 9.83607%; top: 100%; }
.dot-7-1 { left: 11.47541%; top: 3.125%; }
.dot-7-2 { left: 11.47541%; top: 6.25%; }
.dot-7-3 { left: 11.47541%; top: 9.375%; }
.dot-7-4 { left: 11.47541%; top: 12.5%; }
.dot-7-5 { left: 11.47541%; top: 15.625%; }
.dot-7-6 { left: 11.47541%; top: 18.75%; }
.dot-7-7 { left: 11.47541%; top: 21.875%; }
.dot-7-8 { left: 11.47541%; top: 25%; }
.dot-7-9 { left: 11.47541%; top: 28.125%; }
.dot-7-10 { left: 11.47541%; top: 31.25%; }
.dot-7-11 { left: 11.47541%; top: 34.375%; }
.dot-7-12 { left: 11.47541%; top: 37.5%; }
.dot-7-13 { left: 11.47541%; top: 40.625%; }
.dot-7-14 { left: 11.47541%; top: 43.75%; }
.dot-7-15 { left: 11.47541%; top: 46.875%; }
.dot-7-16 { left: 11.47541%; top: 50%; }
.dot-7-17 { left: 11.47541%; top: 53.125%; }
.dot-7-18 { left: 11.47541%; top: 56.25%; }
.dot-7-19 { left: 11.47541%; top: 59.375%; }
.dot-7-20 { left: 11.47541%; top: 62.5%; }
.dot-7-21 { left: 11.47541%; top: 65.625%; }
.dot-7-22 { left: 11.47541%; top: 68.75%; }
.dot-7-23 { left: 11.47541%; top: 71.875%; }
.dot-7-24 { left: 11.47541%; top: 75%; }
.dot-7-25 { left: 11.47541%; top: 78.125%; }
.dot-7-26 { left: 11.47541%; top: 81.25%; }
.dot-7-27 { left: 11.47541%; top: 84.375%; }
.dot-7-28 { left: 11.47541%; top: 87.5%; }
.dot-7-29 { left: 11.47541%; top: 90.625%; }
.dot-7-30 { left: 11.47541%; top: 93.75%; }
.dot-7-31 { left: 11.47541%; top: 96.875%; }
.dot-7-32 { left: 11.47541%; top: 100%; }
.dot-8-1 { left: 13.11475%; top: 3.125%; }
.dot-8-2 { left: 13.11475%; top: 6.25%; }
.dot-8-3 { left: 13.11475%; top: 9.375%; }
.dot-8-4 { left: 13.11475%; top: 12.5%; }
.dot-8-5 { left: 13.11475%; top: 15.625%; }
.dot-8-6 { left: 13.11475%; top: 18.75%; }
.dot-8-7 { left: 13.11475%; top: 21.875%; }
.dot-8-8 { left: 13.11475%; top: 25%; }
.dot-8-9 { left: 13.11475%; top: 28.125%; }
.dot-8-10 { left: 13.11475%; top: 31.25%; }
.dot-8-11 { left: 13.11475%; top: 34.375%; }
.dot-8-12 { left: 13.11475%; top: 37.5%; }
.dot-8-13 { left: 13.11475%; top: 40.625%; }
.dot-8-14 { left: 13.11475%; top: 43.75%; }
.dot-8-15 { left: 13.11475%; top: 46.875%; }
.dot-8-16 { left: 13.11475%; top: 50%; }
.dot-8-17 { left: 13.11475%; top: 53.125%; }
.dot-8-18 { left: 13.11475%; top: 56.25%; }
.dot-8-19 { left: 13.11475%; top: 59.375%; }
.dot-8-20 { left: 13.11475%; top: 62.5%; }
.dot-8-21 { left: 13.11475%; top: 65.625%; }
.dot-8-22 { left: 13.11475%; top: 68.75%; }
.dot-8-23 { left: 13.11475%; top: 71.875%; }
.dot-8-24 { left: 13.11475%; top: 75%; }
.dot-8-25 { left: 13.11475%; top: 78.125%; }
.dot-8-26 { left: 13.11475%; top: 81.25%; }
.dot-8-27 { left: 13.11475%; top: 84.375%; }
.dot-8-28 { left: 13.11475%; top: 87.5%; }
.dot-8-29 { left: 13.11475%; top: 90.625%; }
.dot-8-30 { left: 13.11475%; top: 93.75%; }
.dot-8-31 { left: 13.11475%; top: 96.875%; }
.dot-8-32 { left: 13.11475%; top: 100%; }
.dot-9-1 { left: 14.7541%; top: 3.125%; }
.dot-9-2 { left: 14.7541%; top: 6.25%; }
.dot-9-3 { left: 14.7541%; top: 9.375%; }
.dot-9-4 { left: 14.7541%; top: 12.5%; }
.dot-9-5 { left: 14.7541%; top: 15.625%; }
.dot-9-6 { left: 14.7541%; top: 18.75%; }
.dot-9-7 { left: 14.7541%; top: 21.875%; }
.dot-9-8 { left: 14.7541%; top: 25%; }
.dot-9-9 { left: 14.7541%; top: 28.125%; }
.dot-9-10 { left: 14.7541%; top: 31.25%; }
.dot-9-11 { left: 14.7541%; top: 34.375%; }
.dot-9-12 { left: 14.7541%; top: 37.5%; }
.dot-9-13 { left: 14.7541%; top: 40.625%; }
.dot-9-14 { left: 14.7541%; top: 43.75%; }
.dot-9-15 { left: 14.7541%; top: 46.875%; }
.dot-9-16 { left: 14.7541%; top: 50%; }
.dot-9-17 { left: 14.7541%; top: 53.125%; }
.dot-9-18 { left: 14.7541%; top: 56.25%; }
.dot-9-19 { left: 14.7541%; top: 59.375%; }
.dot-9-20 { left: 14.7541%; top: 62.5%; }
.dot-9-21 { left: 14.7541%; top: 65.625%; }
.dot-9-22 { left: 14.7541%; top: 68.75%; }
.dot-9-23 { left: 14.7541%; top: 71.875%; }
.dot-9-24 { left: 14.7541%; top: 75%; }
.dot-9-25 { left: 14.7541%; top: 78.125%; }
.dot-9-26 { left: 14.7541%; top: 81.25%; }
.dot-9-27 { left: 14.7541%; top: 84.375%; }
.dot-9-28 { left: 14.7541%; top: 87.5%; }
.dot-9-29 { left: 14.7541%; top: 90.625%; }
.dot-9-30 { left: 14.7541%; top: 93.75%; }
.dot-9-31 { left: 14.7541%; top: 96.875%; }
.dot-9-32 { left: 14.7541%; top: 100%; }
.dot-10-1 { left: 16.39344%; top: 3.125%; }
.dot-10-2 { left: 16.39344%; top: 6.25%; }
.dot-10-3 { left: 16.39344%; top: 9.375%; }
.dot-10-4 { left: 16.39344%; top: 12.5%; }
.dot-10-5 { left: 16.39344%; top: 15.625%; }
.dot-10-6 { left: 16.39344%; top: 18.75%; }
.dot-10-7 { left: 16.39344%; top: 21.875%; }
.dot-10-8 { left: 16.39344%; top: 25%; }
.dot-10-9 { left: 16.39344%; top: 28.125%; }
.dot-10-10 { left: 16.39344%; top: 31.25%; }
.dot-10-11 { left: 16.39344%; top: 34.375%; }
.dot-10-12 { left: 16.39344%; top: 37.5%; }
.dot-10-13 { left: 16.39344%; top: 40.625%; }
.dot-10-14 { left: 16.39344%; top: 43.75%; }
.dot-10-15 { left: 16.39344%; top: 46.875%; }
.dot-10-16 { left: 16.39344%; top: 50%; }
.dot-10-17 { left: 16.39344%; top: 53.125%; }
.dot-10-18 { left: 16.39344%; top: 56.25%; }
.dot-10-19 { left: 16.39344%; top: 59.375%; }
.dot-10-20 { left: 16.39344%; top: 62.5%; }
.dot-10-21 { left: 16.39344%; top: 65.625%; }
.dot-10-22 { left: 16.39344%; top: 68.75%; }
.dot-10-23 { left: 16.39344%; top: 71.875%; }
.dot-10-24 { left: 16.39344%; top: 75%; }
.dot-10-25 { left: 16.39344%; top: 78.125%; }
.dot-10-26 { left: 16.39344%; top: 81.25%; }
.dot-10-27 { left: 16.39344%; top: 84.375%; }
.dot-10-28 { left: 16.39344%; top: 87.5%; }
.dot-10-29 { left: 16.39344%; top: 90.625%; }
.dot-10-30 { left: 16.39344%; top: 93.75%; }
.dot-10-31 { left: 16.39344%; top: 96.875%; }
.dot-10-32 { left: 16.39344%; top: 100%; }
.dot-11-1 { left: 18.03279%; top: 3.125%; }
.dot-11-2 { left: 18.03279%; top: 6.25%; }
.dot-11-3 { left: 18.03279%; top: 9.375%; }
.dot-11-4 { left: 18.03279%; top: 12.5%; }
.dot-11-5 { left: 18.03279%; top: 15.625%; }
.dot-11-6 { left: 18.03279%; top: 18.75%; }
.dot-11-7 { left: 18.03279%; top: 21.875%; }
.dot-11-8 { left: 18.03279%; top: 25%; }
.dot-11-9 { left: 18.03279%; top: 28.125%; }
.dot-11-10 { left: 18.03279%; top: 31.25%; }
.dot-11-11 { left: 18.03279%; top: 34.375%; }
.dot-11-12 { left: 18.03279%; top: 37.5%; }
.dot-11-13 { left: 18.03279%; top: 40.625%; }
.dot-11-14 { left: 18.03279%; top: 43.75%; }
.dot-11-15 { left: 18.03279%; top: 46.875%; }
.dot-11-16 { left: 18.03279%; top: 50%; }
.dot-11-17 { left: 18.03279%; top: 53.125%; }
.dot-11-18 { left: 18.03279%; top: 56.25%; }
.dot-11-19 { left: 18.03279%; top: 59.375%; }
.dot-11-20 { left: 18.03279%; top: 62.5%; }
.dot-11-21 { left: 18.03279%; top: 65.625%; }
.dot-11-22 { left: 18.03279%; top: 68.75%; }
.dot-11-23 { left: 18.03279%; top: 71.875%; }
.dot-11-24 { left: 18.03279%; top: 75%; }
.dot-11-25 { left: 18.03279%; top: 78.125%; }
.dot-11-26 { left: 18.03279%; top: 81.25%; }
.dot-11-27 { left: 18.03279%; top: 84.375%; }
.dot-11-28 { left: 18.03279%; top: 87.5%; }
.dot-11-29 { left: 18.03279%; top: 90.625%; }
.dot-11-30 { left: 18.03279%; top: 93.75%; }
.dot-11-31 { left: 18.03279%; top: 96.875%; }
.dot-11-32 { left: 18.03279%; top: 100%; }
.dot-12-1 { left: 19.67213%; top: 3.125%; }
.dot-12-2 { left: 19.67213%; top: 6.25%; }
.dot-12-3 { left: 19.67213%; top: 9.375%; }
.dot-12-4 { left: 19.67213%; top: 12.5%; }
.dot-12-5 { left: 19.67213%; top: 15.625%; }
.dot-12-6 { left: 19.67213%; top: 18.75%; }
.dot-12-7 { left: 19.67213%; top: 21.875%; }
.dot-12-8 { left: 19.67213%; top: 25%; }
.dot-12-9 { left: 19.67213%; top: 28.125%; }
.dot-12-10 { left: 19.67213%; top: 31.25%; }
.dot-12-11 { left: 19.67213%; top: 34.375%; }
.dot-12-12 { left: 19.67213%; top: 37.5%; }
.dot-12-13 { left: 19.67213%; top: 40.625%; }
.dot-12-14 { left: 19.67213%; top: 43.75%; }
.dot-12-15 { left: 19.67213%; top: 46.875%; }
.dot-12-16 { left: 19.67213%; top: 50%; }
.dot-12-17 { left: 19.67213%; top: 53.125%; }
.dot-12-18 { left: 19.67213%; top: 56.25%; }
.dot-12-19 { left: 19.67213%; top: 59.375%; }
.dot-12-20 { left: 19.67213%; top: 62.5%; }
.dot-12-21 { left: 19.67213%; top: 65.625%; }
.dot-12-22 { left: 19.67213%; top: 68.75%; }
.dot-12-23 { left: 19.67213%; top: 71.875%; }
.dot-12-24 { left: 19.67213%; top: 75%; }
.dot-12-25 { left: 19.67213%; top: 78.125%; }
.dot-12-26 { left: 19.67213%; top: 81.25%; }
.dot-12-27 { left: 19.67213%; top: 84.375%; }
.dot-12-28 { left: 19.67213%; top: 87.5%; }
.dot-12-29 { left: 19.67213%; top: 90.625%; }
.dot-12-30 { left: 19.67213%; top: 93.75%; }
.dot-12-31 { left: 19.67213%; top: 96.875%; }
.dot-12-32 { left: 19.67213%; top: 100%; }
.dot-13-1 { left: 21.31148%; top: 3.125%; }
.dot-13-2 { left: 21.31148%; top: 6.25%; }
.dot-13-3 { left: 21.31148%; top: 9.375%; }
.dot-13-4 { left: 21.31148%; top: 12.5%; }
.dot-13-5 { left: 21.31148%; top: 15.625%; }
.dot-13-6 { left: 21.31148%; top: 18.75%; }
.dot-13-7 { left: 21.31148%; top: 21.875%; }
.dot-13-8 { left: 21.31148%; top: 25%; }
.dot-13-9 { left: 21.31148%; top: 28.125%; }
.dot-13-10 { left: 21.31148%; top: 31.25%; }
.dot-13-11 { left: 21.31148%; top: 34.375%; }
.dot-13-12 { left: 21.31148%; top: 37.5%; }
.dot-13-13 { left: 21.31148%; top: 40.625%; }
.dot-13-14 { left: 21.31148%; top: 43.75%; }
.dot-13-15 { left: 21.31148%; top: 46.875%; }
.dot-13-16 { left: 21.31148%; top: 50%; }
.dot-13-17 { left: 21.31148%; top: 53.125%; }
.dot-13-18 { left: 21.31148%; top: 56.25%; }
.dot-13-19 { left: 21.31148%; top: 59.375%; }
.dot-13-20 { left: 21.31148%; top: 62.5%; }
.dot-13-21 { left: 21.31148%; top: 65.625%; }
.dot-13-22 { left: 21.31148%; top: 68.75%; }
.dot-13-23 { left: 21.31148%; top: 71.875%; }
.dot-13-24 { left: 21.31148%; top: 75%; }
.dot-13-25 { left: 21.31148%; top: 78.125%; }
.dot-13-26 { left: 21.31148%; top: 81.25%; }
.dot-13-27 { left: 21.31148%; top: 84.375%; }
.dot-13-28 { left: 21.31148%; top: 87.5%; }
.dot-13-29 { left: 21.31148%; top: 90.625%; }
.dot-13-30 { left: 21.31148%; top: 93.75%; }
.dot-13-31 { left: 21.31148%; top: 96.875%; }
.dot-13-32 { left: 21.31148%; top: 100%; }
.dot-14-1 { left: 22.95082%; top: 3.125%; }
.dot-14-2 { left: 22.95082%; top: 6.25%; }
.dot-14-3 { left: 22.95082%; top: 9.375%; }
.dot-14-4 { left: 22.95082%; top: 12.5%; }
.dot-14-5 { left: 22.95082%; top: 15.625%; }
.dot-14-6 { left: 22.95082%; top: 18.75%; }
.dot-14-7 { left: 22.95082%; top: 21.875%; }
.dot-14-8 { left: 22.95082%; top: 25%; }
.dot-14-9 { left: 22.95082%; top: 28.125%; }
.dot-14-10 { left: 22.95082%; top: 31.25%; }
.dot-14-11 { left: 22.95082%; top: 34.375%; }
.dot-14-12 { left: 22.95082%; top: 37.5%; }
.dot-14-13 { left: 22.95082%; top: 40.625%; }
.dot-14-14 { left: 22.95082%; top: 43.75%; }
.dot-14-15 { left: 22.95082%; top: 46.875%; }
.dot-14-16 { left: 22.95082%; top: 50%; }
.dot-14-17 { left: 22.95082%; top: 53.125%; }
.dot-14-18 { left: 22.95082%; top: 56.25%; }
.dot-14-19 { left: 22.95082%; top: 59.375%; }
.dot-14-20 { left: 22.95082%; top: 62.5%; }
.dot-14-21 { left: 22.95082%; top: 65.625%; }
.dot-14-22 { left: 22.95082%; top: 68.75%; }
.dot-14-23 { left: 22.95082%; top: 71.875%; }
.dot-14-24 { left: 22.95082%; top: 75%; }
.dot-14-25 { left: 22.95082%; top: 78.125%; }
.dot-14-26 { left: 22.95082%; top: 81.25%; }
.dot-14-27 { left: 22.95082%; top: 84.375%; }
.dot-14-28 { left: 22.95082%; top: 87.5%; }
.dot-14-29 { left: 22.95082%; top: 90.625%; }
.dot-14-30 { left: 22.95082%; top: 93.75%; }
.dot-14-31 { left: 22.95082%; top: 96.875%; }
.dot-14-32 { left: 22.95082%; top: 100%; }
.dot-15-1 { left: 24.59016%; top: 3.125%; }
.dot-15-2 { left: 24.59016%; top: 6.25%; }
.dot-15-3 { left: 24.59016%; top: 9.375%; }
.dot-15-4 { left: 24.59016%; top: 12.5%; }
.dot-15-5 { left: 24.59016%; top: 15.625%; }
.dot-15-6 { left: 24.59016%; top: 18.75%; }
.dot-15-7 { left: 24.59016%; top: 21.875%; }
.dot-15-8 { left: 24.59016%; top: 25%; }
.dot-15-9 { left: 24.59016%; top: 28.125%; }
.dot-15-10 { left: 24.59016%; top: 31.25%; }
.dot-15-11 { left: 24.59016%; top: 34.375%; }
.dot-15-12 { left: 24.59016%; top: 37.5%; }
.dot-15-13 { left: 24.59016%; top: 40.625%; }
.dot-15-14 { left: 24.59016%; top: 43.75%; }
.dot-15-15 { left: 24.59016%; top: 46.875%; }
.dot-15-16 { left: 24.59016%; top: 50%; }
.dot-15-17 { left: 24.59016%; top: 53.125%; }
.dot-15-18 { left: 24.59016%; top: 56.25%; }
.dot-15-19 { left: 24.59016%; top: 59.375%; }
.dot-15-20 { left: 24.59016%; top: 62.5%; }
.dot-15-21 { left: 24.59016%; top: 65.625%; }
.dot-15-22 { left: 24.59016%; top: 68.75%; }
.dot-15-23 { left: 24.59016%; top: 71.875%; }
.dot-15-24 { left: 24.59016%; top: 75%; }
.dot-15-25 { left: 24.59016%; top: 78.125%; }
.dot-15-26 { left: 24.59016%; top: 81.25%; }
.dot-15-27 { left: 24.59016%; top: 84.375%; }
.dot-15-28 { left: 24.59016%; top: 87.5%; }
.dot-15-29 { left: 24.59016%; top: 90.625%; }
.dot-15-30 { left: 24.59016%; top: 93.75%; }
.dot-15-31 { left: 24.59016%; top: 96.875%; }
.dot-15-32 { left: 24.59016%; top: 100%; }
.dot-16-1 { left: 26.22951%; top: 3.125%; }
.dot-16-2 { left: 26.22951%; top: 6.25%; }
.dot-16-3 { left: 26.22951%; top: 9.375%; }
.dot-16-4 { left: 26.22951%; top: 12.5%; }
.dot-16-5 { left: 26.22951%; top: 15.625%; }
.dot-16-6 { left: 26.22951%; top: 18.75%; }
.dot-16-7 { left: 26.22951%; top: 21.875%; }
.dot-16-8 { left: 26.22951%; top: 25%; }
.dot-16-9 { left: 26.22951%; top: 28.125%; }
.dot-16-10 { left: 26.22951%; top: 31.25%; }
.dot-16-11 { left: 26.22951%; top: 34.375%; }
.dot-16-12 { left: 26.22951%; top: 37.5%; }
.dot-16-13 { left: 26.22951%; top: 40.625%; }
.dot-16-14 { left: 26.22951%; top: 43.75%; }
.dot-16-15 { left: 26.22951%; top: 46.875%; }
.dot-16-16 { left: 26.22951%; top: 50%; }
.dot-16-17 { left: 26.22951%; top: 53.125%; }
.dot-16-18 { left: 26.22951%; top: 56.25%; }
.dot-16-19 { left: 26.22951%; top: 59.375%; }
.dot-16-20 { left: 26.22951%; top: 62.5%; }
.dot-16-21 { left: 26.22951%; top: 65.625%; }
.dot-16-22 { left: 26.22951%; top: 68.75%; }
.dot-16-23 { left: 26.22951%; top: 71.875%; }
.dot-16-24 { left: 26.22951%; top: 75%; }
.dot-16-25 { left: 26.22951%; top: 78.125%; }
.dot-16-26 { left: 26.22951%; top: 81.25%; }
.dot-16-27 { left: 26.22951%; top: 84.375%; }
.dot-16-28 { left: 26.22951%; top: 87.5%; }
.dot-16-29 { left: 26.22951%; top: 90.625%; }
.dot-16-30 { left: 26.22951%; top: 93.75%; }
.dot-16-31 { left: 26.22951%; top: 96.875%; }
.dot-16-32 { left: 26.22951%; top: 100%; }
.dot-17-1 { left: 27.86885%; top: 3.125%; }
.dot-17-2 { left: 27.86885%; top: 6.25%; }
.dot-17-3 { left: 27.86885%; top: 9.375%; }
.dot-17-4 { left: 27.86885%; top: 12.5%; }
.dot-17-5 { left: 27.86885%; top: 15.625%; }
.dot-17-6 { left: 27.86885%; top: 18.75%; }
.dot-17-7 { left: 27.86885%; top: 21.875%; }
.dot-17-8 { left: 27.86885%; top: 25%; }
.dot-17-9 { left: 27.86885%; top: 28.125%; }
.dot-17-10 { left: 27.86885%; top: 31.25%; }
.dot-17-11 { left: 27.86885%; top: 34.375%; }
.dot-17-12 { left: 27.86885%; top: 37.5%; }
.dot-17-13 { left: 27.86885%; top: 40.625%; }
.dot-17-14 { left: 27.86885%; top: 43.75%; }
.dot-17-15 { left: 27.86885%; top: 46.875%; }
.dot-17-16 { left: 27.86885%; top: 50%; }
.dot-17-17 { left: 27.86885%; top: 53.125%; }
.dot-17-18 { left: 27.86885%; top: 56.25%; }
.dot-17-19 { left: 27.86885%; top: 59.375%; }
.dot-17-20 { left: 27.86885%; top: 62.5%; }
.dot-17-21 { left: 27.86885%; top: 65.625%; }
.dot-17-22 { left: 27.86885%; top: 68.75%; }
.dot-17-23 { left: 27.86885%; top: 71.875%; }
.dot-17-24 { left: 27.86885%; top: 75%; }
.dot-17-25 { left: 27.86885%; top: 78.125%; }
.dot-17-26 { left: 27.86885%; top: 81.25%; }
.dot-17-27 { left: 27.86885%; top: 84.375%; }
.dot-17-28 { left: 27.86885%; top: 87.5%; }
.dot-17-29 { left: 27.86885%; top: 90.625%; }
.dot-17-30 { left: 27.86885%; top: 93.75%; }
.dot-17-31 { left: 27.86885%; top: 96.875%; }
.dot-17-32 { left: 27.86885%; top: 100%; }
.dot-18-1 { left: 29.5082%; top: 3.125%; }
.dot-18-2 { left: 29.5082%; top: 6.25%; }
.dot-18-3 { left: 29.5082%; top: 9.375%; }
.dot-18-4 { left: 29.5082%; top: 12.5%; }
.dot-18-5 { left: 29.5082%; top: 15.625%; }
.dot-18-6 { left: 29.5082%; top: 18.75%; }
.dot-18-7 { left: 29.5082%; top: 21.875%; }
.dot-18-8 { left: 29.5082%; top: 25%; }
.dot-18-9 { left: 29.5082%; top: 28.125%; }
.dot-18-10 { left: 29.5082%; top: 31.25%; }
.dot-18-11 { left: 29.5082%; top: 34.375%; }
.dot-18-12 { left: 29.5082%; top: 37.5%; }
.dot-18-13 { left: 29.5082%; top: 40.625%; }
.dot-18-14 { left: 29.5082%; top: 43.75%; }
.dot-18-15 { left: 29.5082%; top: 46.875%; }
.dot-18-16 { left: 29.5082%; top: 50%; }
.dot-18-17 { left: 29.5082%; top: 53.125%; }
.dot-18-18 { left: 29.5082%; top: 56.25%; }
.dot-18-19 { left: 29.5082%; top: 59.375%; }
.dot-18-20 { left: 29.5082%; top: 62.5%; }
.dot-18-21 { left: 29.5082%; top: 65.625%; }
.dot-18-22 { left: 29.5082%; top: 68.75%; }
.dot-18-23 { left: 29.5082%; top: 71.875%; }
.dot-18-24 { left: 29.5082%; top: 75%; }
.dot-18-25 { left: 29.5082%; top: 78.125%; }
.dot-18-26 { left: 29.5082%; top: 81.25%; }
.dot-18-27 { left: 29.5082%; top: 84.375%; }
.dot-18-28 { left: 29.5082%; top: 87.5%; }
.dot-18-29 { left: 29.5082%; top: 90.625%; }
.dot-18-30 { left: 29.5082%; top: 93.75%; }
.dot-18-31 { left: 29.5082%; top: 96.875%; }
.dot-18-32 { left: 29.5082%; top: 100%; }
.dot-19-1 { left: 31.14754%; top: 3.125%; }
.dot-19-2 { left: 31.14754%; top: 6.25%; }
.dot-19-3 { left: 31.14754%; top: 9.375%; }
.dot-19-4 { left: 31.14754%; top: 12.5%; }
.dot-19-5 { left: 31.14754%; top: 15.625%; }
.dot-19-6 { left: 31.14754%; top: 18.75%; }
.dot-19-7 { left: 31.14754%; top: 21.875%; }
.dot-19-8 { left: 31.14754%; top: 25%; }
.dot-19-9 { left: 31.14754%; top: 28.125%; }
.dot-19-10 { left: 31.14754%; top: 31.25%; }
.dot-19-11 { left: 31.14754%; top: 34.375%; }
.dot-19-12 { left: 31.14754%; top: 37.5%; }
.dot-19-13 { left: 31.14754%; top: 40.625%; }
.dot-19-14 { left: 31.14754%; top: 43.75%; }
.dot-19-15 { left: 31.14754%; top: 46.875%; }
.dot-19-16 { left: 31.14754%; top: 50%; }
.dot-19-17 { left: 31.14754%; top: 53.125%; }
.dot-19-18 { left: 31.14754%; top: 56.25%; }
.dot-19-19 { left: 31.14754%; top: 59.375%; }
.dot-19-20 { left: 31.14754%; top: 62.5%; }
.dot-19-21 { left: 31.14754%; top: 65.625%; }
.dot-19-22 { left: 31.14754%; top: 68.75%; }
.dot-19-23 { left: 31.14754%; top: 71.875%; }
.dot-19-24 { left: 31.14754%; top: 75%; }
.dot-19-25 { left: 31.14754%; top: 78.125%; }
.dot-19-26 { left: 31.14754%; top: 81.25%; }
.dot-19-27 { left: 31.14754%; top: 84.375%; }
.dot-19-28 { left: 31.14754%; top: 87.5%; }
.dot-19-29 { left: 31.14754%; top: 90.625%; }
.dot-19-30 { left: 31.14754%; top: 93.75%; }
.dot-19-31 { left: 31.14754%; top: 96.875%; }
.dot-19-32 { left: 31.14754%; top: 100%; }
.dot-20-1 { left: 32.78689%; top: 3.125%; }
.dot-20-2 { left: 32.78689%; top: 6.25%; }
.dot-20-3 { left: 32.78689%; top: 9.375%; }
.dot-20-4 { left: 32.78689%; top: 12.5%; }
.dot-20-5 { left: 32.78689%; top: 15.625%; }
.dot-20-6 { left: 32.78689%; top: 18.75%; }
.dot-20-7 { left: 32.78689%; top: 21.875%; }
.dot-20-8 { left: 32.78689%; top: 25%; }
.dot-20-9 { left: 32.78689%; top: 28.125%; }
.dot-20-10 { left: 32.78689%; top: 31.25%; }
.dot-20-11 { left: 32.78689%; top: 34.375%; }
.dot-20-12 { left: 32.78689%; top: 37.5%; }
.dot-20-13 { left: 32.78689%; top: 40.625%; }
.dot-20-14 { left: 32.78689%; top: 43.75%; }
.dot-20-15 { left: 32.78689%; top: 46.875%; }
.dot-20-16 { left: 32.78689%; top: 50%; }
.dot-20-17 { left: 32.78689%; top: 53.125%; }
.dot-20-18 { left: 32.78689%; top: 56.25%; }
.dot-20-19 { left: 32.78689%; top: 59.375%; }
.dot-20-20 { left: 32.78689%; top: 62.5%; }
.dot-20-21 { left: 32.78689%; top: 65.625%; }
.dot-20-22 { left: 32.78689%; top: 68.75%; }
.dot-20-23 { left: 32.78689%; top: 71.875%; }
.dot-20-24 { left: 32.78689%; top: 75%; }
.dot-20-25 { left: 32.78689%; top: 78.125%; }
.dot-20-26 { left: 32.78689%; top: 81.25%; }
.dot-20-27 { left: 32.78689%; top: 84.375%; }
.dot-20-28 { left: 32.78689%; top: 87.5%; }
.dot-20-29 { left: 32.78689%; top: 90.625%; }
.dot-20-30 { left: 32.78689%; top: 93.75%; }
.dot-20-31 { left: 32.78689%; top: 96.875%; }
.dot-20-32 { left: 32.78689%; top: 100%; }
.dot-21-1 { left: 34.42623%; top: 3.125%; }
.dot-21-2 { left: 34.42623%; top: 6.25%; }
.dot-21-3 { left: 34.42623%; top: 9.375%; }
.dot-21-4 { left: 34.42623%; top: 12.5%; }
.dot-21-5 { left: 34.42623%; top: 15.625%; }
.dot-21-6 { left: 34.42623%; top: 18.75%; }
.dot-21-7 { left: 34.42623%; top: 21.875%; }
.dot-21-8 { left: 34.42623%; top: 25%; }
.dot-21-9 { left: 34.42623%; top: 28.125%; }
.dot-21-10 { left: 34.42623%; top: 31.25%; }
.dot-21-11 { left: 34.42623%; top: 34.375%; }
.dot-21-12 { left: 34.42623%; top: 37.5%; }
.dot-21-13 { left: 34.42623%; top: 40.625%; }
.dot-21-14 { left: 34.42623%; top: 43.75%; }
.dot-21-15 { left: 34.42623%; top: 46.875%; }
.dot-21-16 { left: 34.42623%; top: 50%; }
.dot-21-17 { left: 34.42623%; top: 53.125%; }
.dot-21-18 { left: 34.42623%; top: 56.25%; }
.dot-21-19 { left: 34.42623%; top: 59.375%; }
.dot-21-20 { left: 34.42623%; top: 62.5%; }
.dot-21-21 { left: 34.42623%; top: 65.625%; }
.dot-21-22 { left: 34.42623%; top: 68.75%; }
.dot-21-23 { left: 34.42623%; top: 71.875%; }
.dot-21-24 { left: 34.42623%; top: 75%; }
.dot-21-25 { left: 34.42623%; top: 78.125%; }
.dot-21-26 { left: 34.42623%; top: 81.25%; }
.dot-21-27 { left: 34.42623%; top: 84.375%; }
.dot-21-28 { left: 34.42623%; top: 87.5%; }
.dot-21-29 { left: 34.42623%; top: 90.625%; }
.dot-21-30 { left: 34.42623%; top: 93.75%; }
.dot-21-31 { left: 34.42623%; top: 96.875%; }
.dot-21-32 { left: 34.42623%; top: 100%; }
.dot-22-1 { left: 36.06557%; top: 3.125%; }
.dot-22-2 { left: 36.06557%; top: 6.25%; }
.dot-22-3 { left: 36.06557%; top: 9.375%; }
.dot-22-4 { left: 36.06557%; top: 12.5%; }
.dot-22-5 { left: 36.06557%; top: 15.625%; }
.dot-22-6 { left: 36.06557%; top: 18.75%; }
.dot-22-7 { left: 36.06557%; top: 21.875%; }
.dot-22-8 { left: 36.06557%; top: 25%; }
.dot-22-9 { left: 36.06557%; top: 28.125%; }
.dot-22-10 { left: 36.06557%; top: 31.25%; }
.dot-22-11 { left: 36.06557%; top: 34.375%; }
.dot-22-12 { left: 36.06557%; top: 37.5%; }
.dot-22-13 { left: 36.06557%; top: 40.625%; }
.dot-22-14 { left: 36.06557%; top: 43.75%; }
.dot-22-15 { left: 36.06557%; top: 46.875%; }
.dot-22-16 { left: 36.06557%; top: 50%; }
.dot-22-17 { left: 36.06557%; top: 53.125%; }
.dot-22-18 { left: 36.06557%; top: 56.25%; }
.dot-22-19 { left: 36.06557%; top: 59.375%; }
.dot-22-20 { left: 36.06557%; top: 62.5%; }
.dot-22-21 { left: 36.06557%; top: 65.625%; }
.dot-22-22 { left: 36.06557%; top: 68.75%; }
.dot-22-23 { left: 36.06557%; top: 71.875%; }
.dot-22-24 { left: 36.06557%; top: 75%; }
.dot-22-25 { left: 36.06557%; top: 78.125%; }
.dot-22-26 { left: 36.06557%; top: 81.25%; }
.dot-22-27 { left: 36.06557%; top: 84.375%; }
.dot-22-28 { left: 36.06557%; top: 87.5%; }
.dot-22-29 { left: 36.06557%; top: 90.625%; }
.dot-22-30 { left: 36.06557%; top: 93.75%; }
.dot-22-31 { left: 36.06557%; top: 96.875%; }
.dot-22-32 { left: 36.06557%; top: 100%; }
.dot-23-1 { left: 37.70492%; top: 3.125%; }
.dot-23-2 { left: 37.70492%; top: 6.25%; }
.dot-23-3 { left: 37.70492%; top: 9.375%; }
.dot-23-4 { left: 37.70492%; top: 12.5%; }
.dot-23-5 { left: 37.70492%; top: 15.625%; }
.dot-23-6 { left: 37.70492%; top: 18.75%; }
.dot-23-7 { left: 37.70492%; top: 21.875%; }
.dot-23-8 { left: 37.70492%; top: 25%; }
.dot-23-9 { left: 37.70492%; top: 28.125%; }
.dot-23-10 { left: 37.70492%; top: 31.25%; }
.dot-23-11 { left: 37.70492%; top: 34.375%; }
.dot-23-12 { left: 37.70492%; top: 37.5%; }
.dot-23-13 { left: 37.70492%; top: 40.625%; }
.dot-23-14 { left: 37.70492%; top: 43.75%; }
.dot-23-15 { left: 37.70492%; top: 46.875%; }
.dot-23-16 { left: 37.70492%; top: 50%; }
.dot-23-17 { left: 37.70492%; top: 53.125%; }
.dot-23-18 { left: 37.70492%; top: 56.25%; }
.dot-23-19 { left: 37.70492%; top: 59.375%; }
.dot-23-20 { left: 37.70492%; top: 62.5%; }
.dot-23-21 { left: 37.70492%; top: 65.625%; }
.dot-23-22 { left: 37.70492%; top: 68.75%; }
.dot-23-23 { left: 37.70492%; top: 71.875%; }
.dot-23-24 { left: 37.70492%; top: 75%; }
.dot-23-25 { left: 37.70492%; top: 78.125%; }
.dot-23-26 { left: 37.70492%; top: 81.25%; }
.dot-23-27 { left: 37.70492%; top: 84.375%; }
.dot-23-28 { left: 37.70492%; top: 87.5%; }
.dot-23-29 { left: 37.70492%; top: 90.625%; }
.dot-23-30 { left: 37.70492%; top: 93.75%; }
.dot-23-31 { left: 37.70492%; top: 96.875%; }
.dot-23-32 { left: 37.70492%; top: 100%; }
.dot-24-1 { left: 39.34426%; top: 3.125%; }
.dot-24-2 { left: 39.34426%; top: 6.25%; }
.dot-24-3 { left: 39.34426%; top: 9.375%; }
.dot-24-4 { left: 39.34426%; top: 12.5%; }
.dot-24-5 { left: 39.34426%; top: 15.625%; }
.dot-24-6 { left: 39.34426%; top: 18.75%; }
.dot-24-7 { left: 39.34426%; top: 21.875%; }
.dot-24-8 { left: 39.34426%; top: 25%; }
.dot-24-9 { left: 39.34426%; top: 28.125%; }
.dot-24-10 { left: 39.34426%; top: 31.25%; }
.dot-24-11 { left: 39.34426%; top: 34.375%; }
.dot-24-12 { left: 39.34426%; top: 37.5%; }
.dot-24-13 { left: 39.34426%; top: 40.625%; }
.dot-24-14 { left: 39.34426%; top: 43.75%; }
.dot-24-15 { left: 39.34426%; top: 46.875%; }
.dot-24-16 { left: 39.34426%; top: 50%; }
.dot-24-17 { left: 39.34426%; top: 53.125%; }
.dot-24-18 { left: 39.34426%; top: 56.25%; }
.dot-24-19 { left: 39.34426%; top: 59.375%; }
.dot-24-20 { left: 39.34426%; top: 62.5%; }
.dot-24-21 { left: 39.34426%; top: 65.625%; }
.dot-24-22 { left: 39.34426%; top: 68.75%; }
.dot-24-23 { left: 39.34426%; top: 71.875%; }
.dot-24-24 { left: 39.34426%; top: 75%; }
.dot-24-25 { left: 39.34426%; top: 78.125%; }
.dot-24-26 { left: 39.34426%; top: 81.25%; }
.dot-24-27 { left: 39.34426%; top: 84.375%; }
.dot-24-28 { left: 39.34426%; top: 87.5%; }
.dot-24-29 { left: 39.34426%; top: 90.625%; }
.dot-24-30 { left: 39.34426%; top: 93.75%; }
.dot-24-31 { left: 39.34426%; top: 96.875%; }
.dot-24-32 { left: 39.34426%; top: 100%; }
.dot-25-1 { left: 40.98361%; top: 3.125%; }
.dot-25-2 { left: 40.98361%; top: 6.25%; }
.dot-25-3 { left: 40.98361%; top: 9.375%; }
.dot-25-4 { left: 40.98361%; top: 12.5%; }
.dot-25-5 { left: 40.98361%; top: 15.625%; }
.dot-25-6 { left: 40.98361%; top: 18.75%; }
.dot-25-7 { left: 40.98361%; top: 21.875%; }
.dot-25-8 { left: 40.98361%; top: 25%; }
.dot-25-9 { left: 40.98361%; top: 28.125%; }
.dot-25-10 { left: 40.98361%; top: 31.25%; }
.dot-25-11 { left: 40.98361%; top: 34.375%; }
.dot-25-12 { left: 40.98361%; top: 37.5%; }
.dot-25-13 { left: 40.98361%; top: 40.625%; }
.dot-25-14 { left: 40.98361%; top: 43.75%; }
.dot-25-15 { left: 40.98361%; top: 46.875%; }
.dot-25-16 { left: 40.98361%; top: 50%; }
.dot-25-17 { left: 40.98361%; top: 53.125%; }
.dot-25-18 { left: 40.98361%; top: 56.25%; }
.dot-25-19 { left: 40.98361%; top: 59.375%; }
.dot-25-20 { left: 40.98361%; top: 62.5%; }
.dot-25-21 { left: 40.98361%; top: 65.625%; }
.dot-25-22 { left: 40.98361%; top: 68.75%; }
.dot-25-23 { left: 40.98361%; top: 71.875%; }
.dot-25-24 { left: 40.98361%; top: 75%; }
.dot-25-25 { left: 40.98361%; top: 78.125%; }
.dot-25-26 { left: 40.98361%; top: 81.25%; }
.dot-25-27 { left: 40.98361%; top: 84.375%; }
.dot-25-28 { left: 40.98361%; top: 87.5%; }
.dot-25-29 { left: 40.98361%; top: 90.625%; }
.dot-25-30 { left: 40.98361%; top: 93.75%; }
.dot-25-31 { left: 40.98361%; top: 96.875%; }
.dot-25-32 { left: 40.98361%; top: 100%; }
.dot-26-1 { left: 42.62295%; top: 3.125%; }
.dot-26-2 { left: 42.62295%; top: 6.25%; }
.dot-26-3 { left: 42.62295%; top: 9.375%; }
.dot-26-4 { left: 42.62295%; top: 12.5%; }
.dot-26-5 { left: 42.62295%; top: 15.625%; }
.dot-26-6 { left: 42.62295%; top: 18.75%; }
.dot-26-7 { left: 42.62295%; top: 21.875%; }
.dot-26-8 { left: 42.62295%; top: 25%; }
.dot-26-9 { left: 42.62295%; top: 28.125%; }
.dot-26-10 { left: 42.62295%; top: 31.25%; }
.dot-26-11 { left: 42.62295%; top: 34.375%; }
.dot-26-12 { left: 42.62295%; top: 37.5%; }
.dot-26-13 { left: 42.62295%; top: 40.625%; }
.dot-26-14 { left: 42.62295%; top: 43.75%; }
.dot-26-15 { left: 42.62295%; top: 46.875%; }
.dot-26-16 { left: 42.62295%; top: 50%; }
.dot-26-17 { left: 42.62295%; top: 53.125%; }
.dot-26-18 { left: 42.62295%; top: 56.25%; }
.dot-26-19 { left: 42.62295%; top: 59.375%; }
.dot-26-20 { left: 42.62295%; top: 62.5%; }
.dot-26-21 { left: 42.62295%; top: 65.625%; }
.dot-26-22 { left: 42.62295%; top: 68.75%; }
.dot-26-23 { left: 42.62295%; top: 71.875%; }
.dot-26-24 { left: 42.62295%; top: 75%; }
.dot-26-25 { left: 42.62295%; top: 78.125%; }
.dot-26-26 { left: 42.62295%; top: 81.25%; }
.dot-26-27 { left: 42.62295%; top: 84.375%; }
.dot-26-28 { left: 42.62295%; top: 87.5%; }
.dot-26-29 { left: 42.62295%; top: 90.625%; }
.dot-26-30 { left: 42.62295%; top: 93.75%; }
.dot-26-31 { left: 42.62295%; top: 96.875%; }
.dot-26-32 { left: 42.62295%; top: 100%; }
.dot-27-1 { left: 44.2623%; top: 3.125%; }
.dot-27-2 { left: 44.2623%; top: 6.25%; }
.dot-27-3 { left: 44.2623%; top: 9.375%; }
.dot-27-4 { left: 44.2623%; top: 12.5%; }
.dot-27-5 { left: 44.2623%; top: 15.625%; }
.dot-27-6 { left: 44.2623%; top: 18.75%; }
.dot-27-7 { left: 44.2623%; top: 21.875%; }
.dot-27-8 { left: 44.2623%; top: 25%; }
.dot-27-9 { left: 44.2623%; top: 28.125%; }
.dot-27-10 { left: 44.2623%; top: 31.25%; }
.dot-27-11 { left: 44.2623%; top: 34.375%; }
.dot-27-12 { left: 44.2623%; top: 37.5%; }
.dot-27-13 { left: 44.2623%; top: 40.625%; }
.dot-27-14 { left: 44.2623%; top: 43.75%; }
.dot-27-15 { left: 44.2623%; top: 46.875%; }
.dot-27-16 { left: 44.2623%; top: 50%; }
.dot-27-17 { left: 44.2623%; top: 53.125%; }
.dot-27-18 { left: 44.2623%; top: 56.25%; }
.dot-27-19 { left: 44.2623%; top: 59.375%; }
.dot-27-20 { left: 44.2623%; top: 62.5%; }
.dot-27-21 { left: 44.2623%; top: 65.625%; }
.dot-27-22 { left: 44.2623%; top: 68.75%; }
.dot-27-23 { left: 44.2623%; top: 71.875%; }
.dot-27-24 { left: 44.2623%; top: 75%; }
.dot-27-25 { left: 44.2623%; top: 78.125%; }
.dot-27-26 { left: 44.2623%; top: 81.25%; }
.dot-27-27 { left: 44.2623%; top: 84.375%; }
.dot-27-28 { left: 44.2623%; top: 87.5%; }
.dot-27-29 { left: 44.2623%; top: 90.625%; }
.dot-27-30 { left: 44.2623%; top: 93.75%; }
.dot-27-31 { left: 44.2623%; top: 96.875%; }
.dot-27-32 { left: 44.2623%; top: 100%; }
.dot-28-1 { left: 45.90164%; top: 3.125%; }
.dot-28-2 { left: 45.90164%; top: 6.25%; }
.dot-28-3 { left: 45.90164%; top: 9.375%; }
.dot-28-4 { left: 45.90164%; top: 12.5%; }
.dot-28-5 { left: 45.90164%; top: 15.625%; }
.dot-28-6 { left: 45.90164%; top: 18.75%; }
.dot-28-7 { left: 45.90164%; top: 21.875%; }
.dot-28-8 { left: 45.90164%; top: 25%; }
.dot-28-9 { left: 45.90164%; top: 28.125%; }
.dot-28-10 { left: 45.90164%; top: 31.25%; }
.dot-28-11 { left: 45.90164%; top: 34.375%; }
.dot-28-12 { left: 45.90164%; top: 37.5%; }
.dot-28-13 { left: 45.90164%; top: 40.625%; }
.dot-28-14 { left: 45.90164%; top: 43.75%; }
.dot-28-15 { left: 45.90164%; top: 46.875%; }
.dot-28-16 { left: 45.90164%; top: 50%; }
.dot-28-17 { left: 45.90164%; top: 53.125%; }
.dot-28-18 { left: 45.90164%; top: 56.25%; }
.dot-28-19 { left: 45.90164%; top: 59.375%; }
.dot-28-20 { left: 45.90164%; top: 62.5%; }
.dot-28-21 { left: 45.90164%; top: 65.625%; }
.dot-28-22 { left: 45.90164%; top: 68.75%; }
.dot-28-23 { left: 45.90164%; top: 71.875%; }
.dot-28-24 { left: 45.90164%; top: 75%; }
.dot-28-25 { left: 45.90164%; top: 78.125%; }
.dot-28-26 { left: 45.90164%; top: 81.25%; }
.dot-28-27 { left: 45.90164%; top: 84.375%; }
.dot-28-28 { left: 45.90164%; top: 87.5%; }
.dot-28-29 { left: 45.90164%; top: 90.625%; }
.dot-28-30 { left: 45.90164%; top: 93.75%; }
.dot-28-31 { left: 45.90164%; top: 96.875%; }
.dot-28-32 { left: 45.90164%; top: 100%; }
.dot-29-1 { left: 47.54098%; top: 3.125%; }
.dot-29-2 { left: 47.54098%; top: 6.25%; }
.dot-29-3 { left: 47.54098%; top: 9.375%; }
.dot-29-4 { left: 47.54098%; top: 12.5%; }
.dot-29-5 { left: 47.54098%; top: 15.625%; }
.dot-29-6 { left: 47.54098%; top: 18.75%; }
.dot-29-7 { left: 47.54098%; top: 21.875%; }
.dot-29-8 { left: 47.54098%; top: 25%; }
.dot-29-9 { left: 47.54098%; top: 28.125%; }
.dot-29-10 { left: 47.54098%; top: 31.25%; }
.dot-29-11 { left: 47.54098%; top: 34.375%; }
.dot-29-12 { left: 47.54098%; top: 37.5%; }
.dot-29-13 { left: 47.54098%; top: 40.625%; }
.dot-29-14 { left: 47.54098%; top: 43.75%; }
.dot-29-15 { left: 47.54098%; top: 46.875%; }
.dot-29-16 { left: 47.54098%; top: 50%; }
.dot-29-17 { left: 47.54098%; top: 53.125%; }
.dot-29-18 { left: 47.54098%; top: 56.25%; }
.dot-29-19 { left: 47.54098%; top: 59.375%; }
.dot-29-20 { left: 47.54098%; top: 62.5%; }
.dot-29-21 { left: 47.54098%; top: 65.625%; }
.dot-29-22 { left: 47.54098%; top: 68.75%; }
.dot-29-23 { left: 47.54098%; top: 71.875%; }
.dot-29-24 { left: 47.54098%; top: 75%; }
.dot-29-25 { left: 47.54098%; top: 78.125%; }
.dot-29-26 { left: 47.54098%; top: 81.25%; }
.dot-29-27 { left: 47.54098%; top: 84.375%; }
.dot-29-28 { left: 47.54098%; top: 87.5%; }
.dot-29-29 { left: 47.54098%; top: 90.625%; }
.dot-29-30 { left: 47.54098%; top: 93.75%; }
.dot-29-31 { left: 47.54098%; top: 96.875%; }
.dot-29-32 { left: 47.54098%; top: 100%; }
.dot-30-1 { left: 49.18033%; top: 3.125%; }
.dot-30-2 { left: 49.18033%; top: 6.25%; }
.dot-30-3 { left: 49.18033%; top: 9.375%; }
.dot-30-4 { left: 49.18033%; top: 12.5%; }
.dot-30-5 { left: 49.18033%; top: 15.625%; }
.dot-30-6 { left: 49.18033%; top: 18.75%; }
.dot-30-7 { left: 49.18033%; top: 21.875%; }
.dot-30-8 { left: 49.18033%; top: 25%; }
.dot-30-9 { left: 49.18033%; top: 28.125%; }
.dot-30-10 { left: 49.18033%; top: 31.25%; }
.dot-30-11 { left: 49.18033%; top: 34.375%; }
.dot-30-12 { left: 49.18033%; top: 37.5%; }
.dot-30-13 { left: 49.18033%; top: 40.625%; }
.dot-30-14 { left: 49.18033%; top: 43.75%; }
.dot-30-15 { left: 49.18033%; top: 46.875%; }
.dot-30-16 { left: 49.18033%; top: 50%; }
.dot-30-17 { left: 49.18033%; top: 53.125%; }
.dot-30-18 { left: 49.18033%; top: 56.25%; }
.dot-30-19 { left: 49.18033%; top: 59.375%; }
.dot-30-20 { left: 49.18033%; top: 62.5%; }
.dot-30-21 { left: 49.18033%; top: 65.625%; }
.dot-30-22 { left: 49.18033%; top: 68.75%; }
.dot-30-23 { left: 49.18033%; top: 71.875%; }
.dot-30-24 { left: 49.18033%; top: 75%; }
.dot-30-25 { left: 49.18033%; top: 78.125%; }
.dot-30-26 { left: 49.18033%; top: 81.25%; }
.dot-30-27 { left: 49.18033%; top: 84.375%; }
.dot-30-28 { left: 49.18033%; top: 87.5%; }
.dot-30-29 { left: 49.18033%; top: 90.625%; }
.dot-30-30 { left: 49.18033%; top: 93.75%; }
.dot-30-31 { left: 49.18033%; top: 96.875%; }
.dot-30-32 { left: 49.18033%; top: 100%; }
.dot-31-1 { left: 50.81967%; top: 3.125%; }
.dot-31-2 { left: 50.81967%; top: 6.25%; }
.dot-31-3 { left: 50.81967%; top: 9.375%; }
.dot-31-4 { left: 50.81967%; top: 12.5%; }
.dot-31-5 { left: 50.81967%; top: 15.625%; }
.dot-31-6 { left: 50.81967%; top: 18.75%; }
.dot-31-7 { left: 50.81967%; top: 21.875%; }
.dot-31-8 { left: 50.81967%; top: 25%; }
.dot-31-9 { left: 50.81967%; top: 28.125%; }
.dot-31-10 { left: 50.81967%; top: 31.25%; }
.dot-31-11 { left: 50.81967%; top: 34.375%; }
.dot-31-12 { left: 50.81967%; top: 37.5%; }
.dot-31-13 { left: 50.81967%; top: 40.625%; }
.dot-31-14 { left: 50.81967%; top: 43.75%; }
.dot-31-15 { left: 50.81967%; top: 46.875%; }
.dot-31-16 { left: 50.81967%; top: 50%; }
.dot-31-17 { left: 50.81967%; top: 53.125%; }
.dot-31-18 { left: 50.81967%; top: 56.25%; }
.dot-31-19 { left: 50.81967%; top: 59.375%; }
.dot-31-20 { left: 50.81967%; top: 62.5%; }
.dot-31-21 { left: 50.81967%; top: 65.625%; }
.dot-31-22 { left: 50.81967%; top: 68.75%; }
.dot-31-23 { left: 50.81967%; top: 71.875%; }
.dot-31-24 { left: 50.81967%; top: 75%; }
.dot-31-25 { left: 50.81967%; top: 78.125%; }
.dot-31-26 { left: 50.81967%; top: 81.25%; }
.dot-31-27 { left: 50.81967%; top: 84.375%; }
.dot-31-28 { left: 50.81967%; top: 87.5%; }
.dot-31-29 { left: 50.81967%; top: 90.625%; }
.dot-31-30 { left: 50.81967%; top: 93.75%; }
.dot-31-31 { left: 50.81967%; top: 96.875%; }
.dot-31-32 { left: 50.81967%; top: 100%; }
.dot-32-1 { left: 52.45902%; top: 3.125%; }
.dot-32-2 { left: 52.45902%; top: 6.25%; }
.dot-32-3 { left: 52.45902%; top: 9.375%; }
.dot-32-4 { left: 52.45902%; top: 12.5%; }
.dot-32-5 { left: 52.45902%; top: 15.625%; }
.dot-32-6 { left: 52.45902%; top: 18.75%; }
.dot-32-7 { left: 52.45902%; top: 21.875%; }
.dot-32-8 { left: 52.45902%; top: 25%; }
.dot-32-9 { left: 52.45902%; top: 28.125%; }
.dot-32-10 { left: 52.45902%; top: 31.25%; }
.dot-32-11 { left: 52.45902%; top: 34.375%; }
.dot-32-12 { left: 52.45902%; top: 37.5%; }
.dot-32-13 { left: 52.45902%; top: 40.625%; }
.dot-32-14 { left: 52.45902%; top: 43.75%; }
.dot-32-15 { left: 52.45902%; top: 46.875%; }
.dot-32-16 { left: 52.45902%; top: 50%; }
.dot-32-17 { left: 52.45902%; top: 53.125%; }
.dot-32-18 { left: 52.45902%; top: 56.25%; }
.dot-32-19 { left: 52.45902%; top: 59.375%; }
.dot-32-20 { left: 52.45902%; top: 62.5%; }
.dot-32-21 { left: 52.45902%; top: 65.625%; }
.dot-32-22 { left: 52.45902%; top: 68.75%; }
.dot-32-23 { left: 52.45902%; top: 71.875%; }
.dot-32-24 { left: 52.45902%; top: 75%; }
.dot-32-25 { left: 52.45902%; top: 78.125%; }
.dot-32-26 { left: 52.45902%; top: 81.25%; }
.dot-32-27 { left: 52.45902%; top: 84.375%; }
.dot-32-28 { left: 52.45902%; top: 87.5%; }
.dot-32-29 { left: 52.45902%; top: 90.625%; }
.dot-32-30 { left: 52.45902%; top: 93.75%; }
.dot-32-31 { left: 52.45902%; top: 96.875%; }
.dot-32-32 { left: 52.45902%; top: 100%; }
.dot-33-1 { left: 54.09836%; top: 3.125%; }
.dot-33-2 { left: 54.09836%; top: 6.25%; }
.dot-33-3 { left: 54.09836%; top: 9.375%; }
.dot-33-4 { left: 54.09836%; top: 12.5%; }
.dot-33-5 { left: 54.09836%; top: 15.625%; }
.dot-33-6 { left: 54.09836%; top: 18.75%; }
.dot-33-7 { left: 54.09836%; top: 21.875%; }
.dot-33-8 { left: 54.09836%; top: 25%; }
.dot-33-9 { left: 54.09836%; top: 28.125%; }
.dot-33-10 { left: 54.09836%; top: 31.25%; }
.dot-33-11 { left: 54.09836%; top: 34.375%; }
.dot-33-12 { left: 54.09836%; top: 37.5%; }
.dot-33-13 { left: 54.09836%; top: 40.625%; }
.dot-33-14 { left: 54.09836%; top: 43.75%; }
.dot-33-15 { left: 54.09836%; top: 46.875%; }
.dot-33-16 { left: 54.09836%; top: 50%; }
.dot-33-17 { left: 54.09836%; top: 53.125%; }
.dot-33-18 { left: 54.09836%; top: 56.25%; }
.dot-33-19 { left: 54.09836%; top: 59.375%; }
.dot-33-20 { left: 54.09836%; top: 62.5%; }
.dot-33-21 { left: 54.09836%; top: 65.625%; }
.dot-33-22 { left: 54.09836%; top: 68.75%; }
.dot-33-23 { left: 54.09836%; top: 71.875%; }
.dot-33-24 { left: 54.09836%; top: 75%; }
.dot-33-25 { left: 54.09836%; top: 78.125%; }
.dot-33-26 { left: 54.09836%; top: 81.25%; }
.dot-33-27 { left: 54.09836%; top: 84.375%; }
.dot-33-28 { left: 54.09836%; top: 87.5%; }
.dot-33-29 { left: 54.09836%; top: 90.625%; }
.dot-33-30 { left: 54.09836%; top: 93.75%; }
.dot-33-31 { left: 54.09836%; top: 96.875%; }
.dot-33-32 { left: 54.09836%; top: 100%; }
.dot-34-1 { left: 55.7377%; top: 3.125%; }
.dot-34-2 { left: 55.7377%; top: 6.25%; }
.dot-34-3 { left: 55.7377%; top: 9.375%; }
.dot-34-4 { left: 55.7377%; top: 12.5%; }
.dot-34-5 { left: 55.7377%; top: 15.625%; }
.dot-34-6 { left: 55.7377%; top: 18.75%; }
.dot-34-7 { left: 55.7377%; top: 21.875%; }
.dot-34-8 { left: 55.7377%; top: 25%; }
.dot-34-9 { left: 55.7377%; top: 28.125%; }
.dot-34-10 { left: 55.7377%; top: 31.25%; }
.dot-34-11 { left: 55.7377%; top: 34.375%; }
.dot-34-12 { left: 55.7377%; top: 37.5%; }
.dot-34-13 { left: 55.7377%; top: 40.625%; }
.dot-34-14 { left: 55.7377%; top: 43.75%; }
.dot-34-15 { left: 55.7377%; top: 46.875%; }
.dot-34-16 { left: 55.7377%; top: 50%; }
.dot-34-17 { left: 55.7377%; top: 53.125%; }
.dot-34-18 { left: 55.7377%; top: 56.25%; }
.dot-34-19 { left: 55.7377%; top: 59.375%; }
.dot-34-20 { left: 55.7377%; top: 62.5%; }
.dot-34-21 { left: 55.7377%; top: 65.625%; }
.dot-34-22 { left: 55.7377%; top: 68.75%; }
.dot-34-23 { left: 55.7377%; top: 71.875%; }
.dot-34-24 { left: 55.7377%; top: 75%; }
.dot-34-25 { left: 55.7377%; top: 78.125%; }
.dot-34-26 { left: 55.7377%; top: 81.25%; }
.dot-34-27 { left: 55.7377%; top: 84.375%; }
.dot-34-28 { left: 55.7377%; top: 87.5%; }
.dot-34-29 { left: 55.7377%; top: 90.625%; }
.dot-34-30 { left: 55.7377%; top: 93.75%; }
.dot-34-31 { left: 55.7377%; top: 96.875%; }
.dot-34-32 { left: 55.7377%; top: 100%; }
.dot-35-1 { left: 57.37705%; top: 3.125%; }
.dot-35-2 { left: 57.37705%; top: 6.25%; }
.dot-35-3 { left: 57.37705%; top: 9.375%; }
.dot-35-4 { left: 57.37705%; top: 12.5%; }
.dot-35-5 { left: 57.37705%; top: 15.625%; }
.dot-35-6 { left: 57.37705%; top: 18.75%; }
.dot-35-7 { left: 57.37705%; top: 21.875%; }
.dot-35-8 { left: 57.37705%; top: 25%; }
.dot-35-9 { left: 57.37705%; top: 28.125%; }
.dot-35-10 { left: 57.37705%; top: 31.25%; }
.dot-35-11 { left: 57.37705%; top: 34.375%; }
.dot-35-12 { left: 57.37705%; top: 37.5%; }
.dot-35-13 { left: 57.37705%; top: 40.625%; }
.dot-35-14 { left: 57.37705%; top: 43.75%; }
.dot-35-15 { left: 57.37705%; top: 46.875%; }
.dot-35-16 { left: 57.37705%; top: 50%; }
.dot-35-17 { left: 57.37705%; top: 53.125%; }
.dot-35-18 { left: 57.37705%; top: 56.25%; }
.dot-35-19 { left: 57.37705%; top: 59.375%; }
.dot-35-20 { left: 57.37705%; top: 62.5%; }
.dot-35-21 { left: 57.37705%; top: 65.625%; }
.dot-35-22 { left: 57.37705%; top: 68.75%; }
.dot-35-23 { left: 57.37705%; top: 71.875%; }
.dot-35-24 { left: 57.37705%; top: 75%; }
.dot-35-25 { left: 57.37705%; top: 78.125%; }
.dot-35-26 { left: 57.37705%; top: 81.25%; }
.dot-35-27 { left: 57.37705%; top: 84.375%; }
.dot-35-28 { left: 57.37705%; top: 87.5%; }
.dot-35-29 { left: 57.37705%; top: 90.625%; }
.dot-35-30 { left: 57.37705%; top: 93.75%; }
.dot-35-31 { left: 57.37705%; top: 96.875%; }
.dot-35-32 { left: 57.37705%; top: 100%; }
.dot-36-1 { left: 59.01639%; top: 3.125%; }
.dot-36-2 { left: 59.01639%; top: 6.25%; }
.dot-36-3 { left: 59.01639%; top: 9.375%; }
.dot-36-4 { left: 59.01639%; top: 12.5%; }
.dot-36-5 { left: 59.01639%; top: 15.625%; }
.dot-36-6 { left: 59.01639%; top: 18.75%; }
.dot-36-7 { left: 59.01639%; top: 21.875%; }
.dot-36-8 { left: 59.01639%; top: 25%; }
.dot-36-9 { left: 59.01639%; top: 28.125%; }
.dot-36-10 { left: 59.01639%; top: 31.25%; }
.dot-36-11 { left: 59.01639%; top: 34.375%; }
.dot-36-12 { left: 59.01639%; top: 37.5%; }
.dot-36-13 { left: 59.01639%; top: 40.625%; }
.dot-36-14 { left: 59.01639%; top: 43.75%; }
.dot-36-15 { left: 59.01639%; top: 46.875%; }
.dot-36-16 { left: 59.01639%; top: 50%; }
.dot-36-17 { left: 59.01639%; top: 53.125%; }
.dot-36-18 { left: 59.01639%; top: 56.25%; }
.dot-36-19 { left: 59.01639%; top: 59.375%; }
.dot-36-20 { left: 59.01639%; top: 62.5%; }
.dot-36-21 { left: 59.01639%; top: 65.625%; }
.dot-36-22 { left: 59.01639%; top: 68.75%; }
.dot-36-23 { left: 59.01639%; top: 71.875%; }
.dot-36-24 { left: 59.01639%; top: 75%; }
.dot-36-25 { left: 59.01639%; top: 78.125%; }
.dot-36-26 { left: 59.01639%; top: 81.25%; }
.dot-36-27 { left: 59.01639%; top: 84.375%; }
.dot-36-28 { left: 59.01639%; top: 87.5%; }
.dot-36-29 { left: 59.01639%; top: 90.625%; }
.dot-36-30 { left: 59.01639%; top: 93.75%; }
.dot-36-31 { left: 59.01639%; top: 96.875%; }
.dot-36-32 { left: 59.01639%; top: 100%; }
.dot-37-1 { left: 60.65574%; top: 3.125%; }
.dot-37-2 { left: 60.65574%; top: 6.25%; }
.dot-37-3 { left: 60.65574%; top: 9.375%; }
.dot-37-4 { left: 60.65574%; top: 12.5%; }
.dot-37-5 { left: 60.65574%; top: 15.625%; }
.dot-37-6 { left: 60.65574%; top: 18.75%; }
.dot-37-7 { left: 60.65574%; top: 21.875%; }
.dot-37-8 { left: 60.65574%; top: 25%; }
.dot-37-9 { left: 60.65574%; top: 28.125%; }
.dot-37-10 { left: 60.65574%; top: 31.25%; }
.dot-37-11 { left: 60.65574%; top: 34.375%; }
.dot-37-12 { left: 60.65574%; top: 37.5%; }
.dot-37-13 { left: 60.65574%; top: 40.625%; }
.dot-37-14 { left: 60.65574%; top: 43.75%; }
.dot-37-15 { left: 60.65574%; top: 46.875%; }
.dot-37-16 { left: 60.65574%; top: 50%; }
.dot-37-17 { left: 60.65574%; top: 53.125%; }
.dot-37-18 { left: 60.65574%; top: 56.25%; }
.dot-37-19 { left: 60.65574%; top: 59.375%; }
.dot-37-20 { left: 60.65574%; top: 62.5%; }
.dot-37-21 { left: 60.65574%; top: 65.625%; }
.dot-37-22 { left: 60.65574%; top: 68.75%; }
.dot-37-23 { left: 60.65574%; top: 71.875%; }
.dot-37-24 { left: 60.65574%; top: 75%; }
.dot-37-25 { left: 60.65574%; top: 78.125%; }
.dot-37-26 { left: 60.65574%; top: 81.25%; }
.dot-37-27 { left: 60.65574%; top: 84.375%; }
.dot-37-28 { left: 60.65574%; top: 87.5%; }
.dot-37-29 { left: 60.65574%; top: 90.625%; }
.dot-37-30 { left: 60.65574%; top: 93.75%; }
.dot-37-31 { left: 60.65574%; top: 96.875%; }
.dot-37-32 { left: 60.65574%; top: 100%; }
.dot-38-1 { left: 62.29508%; top: 3.125%; }
.dot-38-2 { left: 62.29508%; top: 6.25%; }
.dot-38-3 { left: 62.29508%; top: 9.375%; }
.dot-38-4 { left: 62.29508%; top: 12.5%; }
.dot-38-5 { left: 62.29508%; top: 15.625%; }
.dot-38-6 { left: 62.29508%; top: 18.75%; }
.dot-38-7 { left: 62.29508%; top: 21.875%; }
.dot-38-8 { left: 62.29508%; top: 25%; }
.dot-38-9 { left: 62.29508%; top: 28.125%; }
.dot-38-10 { left: 62.29508%; top: 31.25%; }
.dot-38-11 { left: 62.29508%; top: 34.375%; }
.dot-38-12 { left: 62.29508%; top: 37.5%; }
.dot-38-13 { left: 62.29508%; top: 40.625%; }
.dot-38-14 { left: 62.29508%; top: 43.75%; }
.dot-38-15 { left: 62.29508%; top: 46.875%; }
.dot-38-16 { left: 62.29508%; top: 50%; }
.dot-38-17 { left: 62.29508%; top: 53.125%; }
.dot-38-18 { left: 62.29508%; top: 56.25%; }
.dot-38-19 { left: 62.29508%; top: 59.375%; }
.dot-38-20 { left: 62.29508%; top: 62.5%; }
.dot-38-21 { left: 62.29508%; top: 65.625%; }
.dot-38-22 { left: 62.29508%; top: 68.75%; }
.dot-38-23 { left: 62.29508%; top: 71.875%; }
.dot-38-24 { left: 62.29508%; top: 75%; }
.dot-38-25 { left: 62.29508%; top: 78.125%; }
.dot-38-26 { left: 62.29508%; top: 81.25%; }
.dot-38-27 { left: 62.29508%; top: 84.375%; }
.dot-38-28 { left: 62.29508%; top: 87.5%; }
.dot-38-29 { left: 62.29508%; top: 90.625%; }
.dot-38-30 { left: 62.29508%; top: 93.75%; }
.dot-38-31 { left: 62.29508%; top: 96.875%; }
.dot-38-32 { left: 62.29508%; top: 100%; }
.dot-39-1 { left: 63.93443%; top: 3.125%; }
.dot-39-2 { left: 63.93443%; top: 6.25%; }
.dot-39-3 { left: 63.93443%; top: 9.375%; }
.dot-39-4 { left: 63.93443%; top: 12.5%; }
.dot-39-5 { left: 63.93443%; top: 15.625%; }
.dot-39-6 { left: 63.93443%; top: 18.75%; }
.dot-39-7 { left: 63.93443%; top: 21.875%; }
.dot-39-8 { left: 63.93443%; top: 25%; }
.dot-39-9 { left: 63.93443%; top: 28.125%; }
.dot-39-10 { left: 63.93443%; top: 31.25%; }
.dot-39-11 { left: 63.93443%; top: 34.375%; }
.dot-39-12 { left: 63.93443%; top: 37.5%; }
.dot-39-13 { left: 63.93443%; top: 40.625%; }
.dot-39-14 { left: 63.93443%; top: 43.75%; }
.dot-39-15 { left: 63.93443%; top: 46.875%; }
.dot-39-16 { left: 63.93443%; top: 50%; }
.dot-39-17 { left: 63.93443%; top: 53.125%; }
.dot-39-18 { left: 63.93443%; top: 56.25%; }
.dot-39-19 { left: 63.93443%; top: 59.375%; }
.dot-39-20 { left: 63.93443%; top: 62.5%; }
.dot-39-21 { left: 63.93443%; top: 65.625%; }
.dot-39-22 { left: 63.93443%; top: 68.75%; }
.dot-39-23 { left: 63.93443%; top: 71.875%; }
.dot-39-24 { left: 63.93443%; top: 75%; }
.dot-39-25 { left: 63.93443%; top: 78.125%; }
.dot-39-26 { left: 63.93443%; top: 81.25%; }
.dot-39-27 { left: 63.93443%; top: 84.375%; }
.dot-39-28 { left: 63.93443%; top: 87.5%; }
.dot-39-29 { left: 63.93443%; top: 90.625%; }
.dot-39-30 { left: 63.93443%; top: 93.75%; }
.dot-39-31 { left: 63.93443%; top: 96.875%; }
.dot-39-32 { left: 63.93443%; top: 100%; }
.dot-40-1 { left: 65.57377%; top: 3.125%; }
.dot-40-2 { left: 65.57377%; top: 6.25%; }
.dot-40-3 { left: 65.57377%; top: 9.375%; }
.dot-40-4 { left: 65.57377%; top: 12.5%; }
.dot-40-5 { left: 65.57377%; top: 15.625%; }
.dot-40-6 { left: 65.57377%; top: 18.75%; }
.dot-40-7 { left: 65.57377%; top: 21.875%; }
.dot-40-8 { left: 65.57377%; top: 25%; }
.dot-40-9 { left: 65.57377%; top: 28.125%; }
.dot-40-10 { left: 65.57377%; top: 31.25%; }
.dot-40-11 { left: 65.57377%; top: 34.375%; }
.dot-40-12 { left: 65.57377%; top: 37.5%; }
.dot-40-13 { left: 65.57377%; top: 40.625%; }
.dot-40-14 { left: 65.57377%; top: 43.75%; }
.dot-40-15 { left: 65.57377%; top: 46.875%; }
.dot-40-16 { left: 65.57377%; top: 50%; }
.dot-40-17 { left: 65.57377%; top: 53.125%; }
.dot-40-18 { left: 65.57377%; top: 56.25%; }
.dot-40-19 { left: 65.57377%; top: 59.375%; }
.dot-40-20 { left: 65.57377%; top: 62.5%; }
.dot-40-21 { left: 65.57377%; top: 65.625%; }
.dot-40-22 { left: 65.57377%; top: 68.75%; }
.dot-40-23 { left: 65.57377%; top: 71.875%; }
.dot-40-24 { left: 65.57377%; top: 75%; }
.dot-40-25 { left: 65.57377%; top: 78.125%; }
.dot-40-26 { left: 65.57377%; top: 81.25%; }
.dot-40-27 { left: 65.57377%; top: 84.375%; }
.dot-40-28 { left: 65.57377%; top: 87.5%; }
.dot-40-29 { left: 65.57377%; top: 90.625%; }
.dot-40-30 { left: 65.57377%; top: 93.75%; }
.dot-40-31 { left: 65.57377%; top: 96.875%; }
.dot-40-32 { left: 65.57377%; top: 100%; }
.dot-41-1 { left: 67.21311%; top: 3.125%; }
.dot-41-2 { left: 67.21311%; top: 6.25%; }
.dot-41-3 { left: 67.21311%; top: 9.375%; }
.dot-41-4 { left: 67.21311%; top: 12.5%; }
.dot-41-5 { left: 67.21311%; top: 15.625%; }
.dot-41-6 { left: 67.21311%; top: 18.75%; }
.dot-41-7 { left: 67.21311%; top: 21.875%; }
.dot-41-8 { left: 67.21311%; top: 25%; }
.dot-41-9 { left: 67.21311%; top: 28.125%; }
.dot-41-10 { left: 67.21311%; top: 31.25%; }
.dot-41-11 { left: 67.21311%; top: 34.375%; }
.dot-41-12 { left: 67.21311%; top: 37.5%; }
.dot-41-13 { left: 67.21311%; top: 40.625%; }
.dot-41-14 { left: 67.21311%; top: 43.75%; }
.dot-41-15 { left: 67.21311%; top: 46.875%; }
.dot-41-16 { left: 67.21311%; top: 50%; }
.dot-41-17 { left: 67.21311%; top: 53.125%; }
.dot-41-18 { left: 67.21311%; top: 56.25%; }
.dot-41-19 { left: 67.21311%; top: 59.375%; }
.dot-41-20 { left: 67.21311%; top: 62.5%; }
.dot-41-21 { left: 67.21311%; top: 65.625%; }
.dot-41-22 { left: 67.21311%; top: 68.75%; }
.dot-41-23 { left: 67.21311%; top: 71.875%; }
.dot-41-24 { left: 67.21311%; top: 75%; }
.dot-41-25 { left: 67.21311%; top: 78.125%; }
.dot-41-26 { left: 67.21311%; top: 81.25%; }
.dot-41-27 { left: 67.21311%; top: 84.375%; }
.dot-41-28 { left: 67.21311%; top: 87.5%; }
.dot-41-29 { left: 67.21311%; top: 90.625%; }
.dot-41-30 { left: 67.21311%; top: 93.75%; }
.dot-41-31 { left: 67.21311%; top: 96.875%; }
.dot-41-32 { left: 67.21311%; top: 100%; }
.dot-42-1 { left: 68.85246%; top: 3.125%; }
.dot-42-2 { left: 68.85246%; top: 6.25%; }
.dot-42-3 { left: 68.85246%; top: 9.375%; }
.dot-42-4 { left: 68.85246%; top: 12.5%; }
.dot-42-5 { left: 68.85246%; top: 15.625%; }
.dot-42-6 { left: 68.85246%; top: 18.75%; }
.dot-42-7 { left: 68.85246%; top: 21.875%; }
.dot-42-8 { left: 68.85246%; top: 25%; }
.dot-42-9 { left: 68.85246%; top: 28.125%; }
.dot-42-10 { left: 68.85246%; top: 31.25%; }
.dot-42-11 { left: 68.85246%; top: 34.375%; }
.dot-42-12 { left: 68.85246%; top: 37.5%; }
.dot-42-13 { left: 68.85246%; top: 40.625%; }
.dot-42-14 { left: 68.85246%; top: 43.75%; }
.dot-42-15 { left: 68.85246%; top: 46.875%; }
.dot-42-16 { left: 68.85246%; top: 50%; }
.dot-42-17 { left: 68.85246%; top: 53.125%; }
.dot-42-18 { left: 68.85246%; top: 56.25%; }
.dot-42-19 { left: 68.85246%; top: 59.375%; }
.dot-42-20 { left: 68.85246%; top: 62.5%; }
.dot-42-21 { left: 68.85246%; top: 65.625%; }
.dot-42-22 { left: 68.85246%; top: 68.75%; }
.dot-42-23 { left: 68.85246%; top: 71.875%; }
.dot-42-24 { left: 68.85246%; top: 75%; }
.dot-42-25 { left: 68.85246%; top: 78.125%; }
.dot-42-26 { left: 68.85246%; top: 81.25%; }
.dot-42-27 { left: 68.85246%; top: 84.375%; }
.dot-42-28 { left: 68.85246%; top: 87.5%; }
.dot-42-29 { left: 68.85246%; top: 90.625%; }
.dot-42-30 { left: 68.85246%; top: 93.75%; }
.dot-42-31 { left: 68.85246%; top: 96.875%; }
.dot-42-32 { left: 68.85246%; top: 100%; }
.dot-43-1 { left: 70.4918%; top: 3.125%; }
.dot-43-2 { left: 70.4918%; top: 6.25%; }
.dot-43-3 { left: 70.4918%; top: 9.375%; }
.dot-43-4 { left: 70.4918%; top: 12.5%; }
.dot-43-5 { left: 70.4918%; top: 15.625%; }
.dot-43-6 { left: 70.4918%; top: 18.75%; }
.dot-43-7 { left: 70.4918%; top: 21.875%; }
.dot-43-8 { left: 70.4918%; top: 25%; }
.dot-43-9 { left: 70.4918%; top: 28.125%; }
.dot-43-10 { left: 70.4918%; top: 31.25%; }
.dot-43-11 { left: 70.4918%; top: 34.375%; }
.dot-43-12 { left: 70.4918%; top: 37.5%; }
.dot-43-13 { left: 70.4918%; top: 40.625%; }
.dot-43-14 { left: 70.4918%; top: 43.75%; }
.dot-43-15 { left: 70.4918%; top: 46.875%; }
.dot-43-16 { left: 70.4918%; top: 50%; }
.dot-43-17 { left: 70.4918%; top: 53.125%; }
.dot-43-18 { left: 70.4918%; top: 56.25%; }
.dot-43-19 { left: 70.4918%; top: 59.375%; }
.dot-43-20 { left: 70.4918%; top: 62.5%; }
.dot-43-21 { left: 70.4918%; top: 65.625%; }
.dot-43-22 { left: 70.4918%; top: 68.75%; }
.dot-43-23 { left: 70.4918%; top: 71.875%; }
.dot-43-24 { left: 70.4918%; top: 75%; }
.dot-43-25 { left: 70.4918%; top: 78.125%; }
.dot-43-26 { left: 70.4918%; top: 81.25%; }
.dot-43-27 { left: 70.4918%; top: 84.375%; }
.dot-43-28 { left: 70.4918%; top: 87.5%; }
.dot-43-29 { left: 70.4918%; top: 90.625%; }
.dot-43-30 { left: 70.4918%; top: 93.75%; }
.dot-43-31 { left: 70.4918%; top: 96.875%; }
.dot-43-32 { left: 70.4918%; top: 100%; }
.dot-44-1 { left: 72.13115%; top: 3.125%; }
.dot-44-2 { left: 72.13115%; top: 6.25%; }
.dot-44-3 { left: 72.13115%; top: 9.375%; }
.dot-44-4 { left: 72.13115%; top: 12.5%; }
.dot-44-5 { left: 72.13115%; top: 15.625%; }
.dot-44-6 { left: 72.13115%; top: 18.75%; }
.dot-44-7 { left: 72.13115%; top: 21.875%; }
.dot-44-8 { left: 72.13115%; top: 25%; }
.dot-44-9 { left: 72.13115%; top: 28.125%; }
.dot-44-10 { left: 72.13115%; top: 31.25%; }
.dot-44-11 { left: 72.13115%; top: 34.375%; }
.dot-44-12 { left: 72.13115%; top: 37.5%; }
.dot-44-13 { left: 72.13115%; top: 40.625%; }
.dot-44-14 { left: 72.13115%; top: 43.75%; }
.dot-44-15 { left: 72.13115%; top: 46.875%; }
.dot-44-16 { left: 72.13115%; top: 50%; }
.dot-44-17 { left: 72.13115%; top: 53.125%; }
.dot-44-18 { left: 72.13115%; top: 56.25%; }
.dot-44-19 { left: 72.13115%; top: 59.375%; }
.dot-44-20 { left: 72.13115%; top: 62.5%; }
.dot-44-21 { left: 72.13115%; top: 65.625%; }
.dot-44-22 { left: 72.13115%; top: 68.75%; }
.dot-44-23 { left: 72.13115%; top: 71.875%; }
.dot-44-24 { left: 72.13115%; top: 75%; }
.dot-44-25 { left: 72.13115%; top: 78.125%; }
.dot-44-26 { left: 72.13115%; top: 81.25%; }
.dot-44-27 { left: 72.13115%; top: 84.375%; }
.dot-44-28 { left: 72.13115%; top: 87.5%; }
.dot-44-29 { left: 72.13115%; top: 90.625%; }
.dot-44-30 { left: 72.13115%; top: 93.75%; }
.dot-44-31 { left: 72.13115%; top: 96.875%; }
.dot-44-32 { left: 72.13115%; top: 100%; }
.dot-45-1 { left: 73.77049%; top: 3.125%; }
.dot-45-2 { left: 73.77049%; top: 6.25%; }
.dot-45-3 { left: 73.77049%; top: 9.375%; }
.dot-45-4 { left: 73.77049%; top: 12.5%; }
.dot-45-5 { left: 73.77049%; top: 15.625%; }
.dot-45-6 { left: 73.77049%; top: 18.75%; }
.dot-45-7 { left: 73.77049%; top: 21.875%; }
.dot-45-8 { left: 73.77049%; top: 25%; }
.dot-45-9 { left: 73.77049%; top: 28.125%; }
.dot-45-10 { left: 73.77049%; top: 31.25%; }
.dot-45-11 { left: 73.77049%; top: 34.375%; }
.dot-45-12 { left: 73.77049%; top: 37.5%; }
.dot-45-13 { left: 73.77049%; top: 40.625%; }
.dot-45-14 { left: 73.77049%; top: 43.75%; }
.dot-45-15 { left: 73.77049%; top: 46.875%; }
.dot-45-16 { left: 73.77049%; top: 50%; }
.dot-45-17 { left: 73.77049%; top: 53.125%; }
.dot-45-18 { left: 73.77049%; top: 56.25%; }
.dot-45-19 { left: 73.77049%; top: 59.375%; }
.dot-45-20 { left: 73.77049%; top: 62.5%; }
.dot-45-21 { left: 73.77049%; top: 65.625%; }
.dot-45-22 { left: 73.77049%; top: 68.75%; }
.dot-45-23 { left: 73.77049%; top: 71.875%; }
.dot-45-24 { left: 73.77049%; top: 75%; }
.dot-45-25 { left: 73.77049%; top: 78.125%; }
.dot-45-26 { left: 73.77049%; top: 81.25%; }
.dot-45-27 { left: 73.77049%; top: 84.375%; }
.dot-45-28 { left: 73.77049%; top: 87.5%; }
.dot-45-29 { left: 73.77049%; top: 90.625%; }
.dot-45-30 { left: 73.77049%; top: 93.75%; }
.dot-45-31 { left: 73.77049%; top: 96.875%; }
.dot-45-32 { left: 73.77049%; top: 100%; }
.dot-46-1 { left: 75.40984%; top: 3.125%; }
.dot-46-2 { left: 75.40984%; top: 6.25%; }
.dot-46-3 { left: 75.40984%; top: 9.375%; }
.dot-46-4 { left: 75.40984%; top: 12.5%; }
.dot-46-5 { left: 75.40984%; top: 15.625%; }
.dot-46-6 { left: 75.40984%; top: 18.75%; }
.dot-46-7 { left: 75.40984%; top: 21.875%; }
.dot-46-8 { left: 75.40984%; top: 25%; }
.dot-46-9 { left: 75.40984%; top: 28.125%; }
.dot-46-10 { left: 75.40984%; top: 31.25%; }
.dot-46-11 { left: 75.40984%; top: 34.375%; }
.dot-46-12 { left: 75.40984%; top: 37.5%; }
.dot-46-13 { left: 75.40984%; top: 40.625%; }
.dot-46-14 { left: 75.40984%; top: 43.75%; }
.dot-46-15 { left: 75.40984%; top: 46.875%; }
.dot-46-16 { left: 75.40984%; top: 50%; }
.dot-46-17 { left: 75.40984%; top: 53.125%; }
.dot-46-18 { left: 75.40984%; top: 56.25%; }
.dot-46-19 { left: 75.40984%; top: 59.375%; }
.dot-46-20 { left: 75.40984%; top: 62.5%; }
.dot-46-21 { left: 75.40984%; top: 65.625%; }
.dot-46-22 { left: 75.40984%; top: 68.75%; }
.dot-46-23 { left: 75.40984%; top: 71.875%; }
.dot-46-24 { left: 75.40984%; top: 75%; }
.dot-46-25 { left: 75.40984%; top: 78.125%; }
.dot-46-26 { left: 75.40984%; top: 81.25%; }
.dot-46-27 { left: 75.40984%; top: 84.375%; }
.dot-46-28 { left: 75.40984%; top: 87.5%; }
.dot-46-29 { left: 75.40984%; top: 90.625%; }
.dot-46-30 { left: 75.40984%; top: 93.75%; }
.dot-46-31 { left: 75.40984%; top: 96.875%; }
.dot-46-32 { left: 75.40984%; top: 100%; }
.dot-47-1 { left: 77.04918%; top: 3.125%; }
.dot-47-2 { left: 77.04918%; top: 6.25%; }
.dot-47-3 { left: 77.04918%; top: 9.375%; }
.dot-47-4 { left: 77.04918%; top: 12.5%; }
.dot-47-5 { left: 77.04918%; top: 15.625%; }
.dot-47-6 { left: 77.04918%; top: 18.75%; }
.dot-47-7 { left: 77.04918%; top: 21.875%; }
.dot-47-8 { left: 77.04918%; top: 25%; }
.dot-47-9 { left: 77.04918%; top: 28.125%; }
.dot-47-10 { left: 77.04918%; top: 31.25%; }
.dot-47-11 { left: 77.04918%; top: 34.375%; }
.dot-47-12 { left: 77.04918%; top: 37.5%; }
.dot-47-13 { left: 77.04918%; top: 40.625%; }
.dot-47-14 { left: 77.04918%; top: 43.75%; }
.dot-47-15 { left: 77.04918%; top: 46.875%; }
.dot-47-16 { left: 77.04918%; top: 50%; }
.dot-47-17 { left: 77.04918%; top: 53.125%; }
.dot-47-18 { left: 77.04918%; top: 56.25%; }
.dot-47-19 { left: 77.04918%; top: 59.375%; }
.dot-47-20 { left: 77.04918%; top: 62.5%; }
.dot-47-21 { left: 77.04918%; top: 65.625%; }
.dot-47-22 { left: 77.04918%; top: 68.75%; }
.dot-47-23 { left: 77.04918%; top: 71.875%; }
.dot-47-24 { left: 77.04918%; top: 75%; }
.dot-47-25 { left: 77.04918%; top: 78.125%; }
.dot-47-26 { left: 77.04918%; top: 81.25%; }
.dot-47-27 { left: 77.04918%; top: 84.375%; }
.dot-47-28 { left: 77.04918%; top: 87.5%; }
.dot-47-29 { left: 77.04918%; top: 90.625%; }
.dot-47-30 { left: 77.04918%; top: 93.75%; }
.dot-47-31 { left: 77.04918%; top: 96.875%; }
.dot-47-32 { left: 77.04918%; top: 100%; }
.dot-48-1 { left: 78.68852%; top: 3.125%; }
.dot-48-2 { left: 78.68852%; top: 6.25%; }
.dot-48-3 { left: 78.68852%; top: 9.375%; }
.dot-48-4 { left: 78.68852%; top: 12.5%; }
.dot-48-5 { left: 78.68852%; top: 15.625%; }
.dot-48-6 { left: 78.68852%; top: 18.75%; }
.dot-48-7 { left: 78.68852%; top: 21.875%; }
.dot-48-8 { left: 78.68852%; top: 25%; }
.dot-48-9 { left: 78.68852%; top: 28.125%; }
.dot-48-10 { left: 78.68852%; top: 31.25%; }
.dot-48-11 { left: 78.68852%; top: 34.375%; }
.dot-48-12 { left: 78.68852%; top: 37.5%; }
.dot-48-13 { left: 78.68852%; top: 40.625%; }
.dot-48-14 { left: 78.68852%; top: 43.75%; }
.dot-48-15 { left: 78.68852%; top: 46.875%; }
.dot-48-16 { left: 78.68852%; top: 50%; }
.dot-48-17 { left: 78.68852%; top: 53.125%; }
.dot-48-18 { left: 78.68852%; top: 56.25%; }
.dot-48-19 { left: 78.68852%; top: 59.375%; }
.dot-48-20 { left: 78.68852%; top: 62.5%; }
.dot-48-21 { left: 78.68852%; top: 65.625%; }
.dot-48-22 { left: 78.68852%; top: 68.75%; }
.dot-48-23 { left: 78.68852%; top: 71.875%; }
.dot-48-24 { left: 78.68852%; top: 75%; }
.dot-48-25 { left: 78.68852%; top: 78.125%; }
.dot-48-26 { left: 78.68852%; top: 81.25%; }
.dot-48-27 { left: 78.68852%; top: 84.375%; }
.dot-48-28 { left: 78.68852%; top: 87.5%; }
.dot-48-29 { left: 78.68852%; top: 90.625%; }
.dot-48-30 { left: 78.68852%; top: 93.75%; }
.dot-48-31 { left: 78.68852%; top: 96.875%; }
.dot-48-32 { left: 78.68852%; top: 100%; }
.dot-49-1 { left: 80.32787%; top: 3.125%; }
.dot-49-2 { left: 80.32787%; top: 6.25%; }
.dot-49-3 { left: 80.32787%; top: 9.375%; }
.dot-49-4 { left: 80.32787%; top: 12.5%; }
.dot-49-5 { left: 80.32787%; top: 15.625%; }
.dot-49-6 { left: 80.32787%; top: 18.75%; }
.dot-49-7 { left: 80.32787%; top: 21.875%; }
.dot-49-8 { left: 80.32787%; top: 25%; }
.dot-49-9 { left: 80.32787%; top: 28.125%; }
.dot-49-10 { left: 80.32787%; top: 31.25%; }
.dot-49-11 { left: 80.32787%; top: 34.375%; }
.dot-49-12 { left: 80.32787%; top: 37.5%; }
.dot-49-13 { left: 80.32787%; top: 40.625%; }
.dot-49-14 { left: 80.32787%; top: 43.75%; }
.dot-49-15 { left: 80.32787%; top: 46.875%; }
.dot-49-16 { left: 80.32787%; top: 50%; }
.dot-49-17 { left: 80.32787%; top: 53.125%; }
.dot-49-18 { left: 80.32787%; top: 56.25%; }
.dot-49-19 { left: 80.32787%; top: 59.375%; }
.dot-49-20 { left: 80.32787%; top: 62.5%; }
.dot-49-21 { left: 80.32787%; top: 65.625%; }
.dot-49-22 { left: 80.32787%; top: 68.75%; }
.dot-49-23 { left: 80.32787%; top: 71.875%; }
.dot-49-24 { left: 80.32787%; top: 75%; }
.dot-49-25 { left: 80.32787%; top: 78.125%; }
.dot-49-26 { left: 80.32787%; top: 81.25%; }
.dot-49-27 { left: 80.32787%; top: 84.375%; }
.dot-49-28 { left: 80.32787%; top: 87.5%; }
.dot-49-29 { left: 80.32787%; top: 90.625%; }
.dot-49-30 { left: 80.32787%; top: 93.75%; }
.dot-49-31 { left: 80.32787%; top: 96.875%; }
.dot-49-32 { left: 80.32787%; top: 100%; }
.dot-50-1 { left: 81.96721%; top: 3.125%; }
.dot-50-2 { left: 81.96721%; top: 6.25%; }
.dot-50-3 { left: 81.96721%; top: 9.375%; }
.dot-50-4 { left: 81.96721%; top: 12.5%; }
.dot-50-5 { left: 81.96721%; top: 15.625%; }
.dot-50-6 { left: 81.96721%; top: 18.75%; }
.dot-50-7 { left: 81.96721%; top: 21.875%; }
.dot-50-8 { left: 81.96721%; top: 25%; }
.dot-50-9 { left: 81.96721%; top: 28.125%; }
.dot-50-10 { left: 81.96721%; top: 31.25%; }
.dot-50-11 { left: 81.96721%; top: 34.375%; }
.dot-50-12 { left: 81.96721%; top: 37.5%; }
.dot-50-13 { left: 81.96721%; top: 40.625%; }
.dot-50-14 { left: 81.96721%; top: 43.75%; }
.dot-50-15 { left: 81.96721%; top: 46.875%; }
.dot-50-16 { left: 81.96721%; top: 50%; }
.dot-50-17 { left: 81.96721%; top: 53.125%; }
.dot-50-18 { left: 81.96721%; top: 56.25%; }
.dot-50-19 { left: 81.96721%; top: 59.375%; }
.dot-50-20 { left: 81.96721%; top: 62.5%; }
.dot-50-21 { left: 81.96721%; top: 65.625%; }
.dot-50-22 { left: 81.96721%; top: 68.75%; }
.dot-50-23 { left: 81.96721%; top: 71.875%; }
.dot-50-24 { left: 81.96721%; top: 75%; }
.dot-50-25 { left: 81.96721%; top: 78.125%; }
.dot-50-26 { left: 81.96721%; top: 81.25%; }
.dot-50-27 { left: 81.96721%; top: 84.375%; }
.dot-50-28 { left: 81.96721%; top: 87.5%; }
.dot-50-29 { left: 81.96721%; top: 90.625%; }
.dot-50-30 { left: 81.96721%; top: 93.75%; }
.dot-50-31 { left: 81.96721%; top: 96.875%; }
.dot-50-32 { left: 81.96721%; top: 100%; }
.dot-51-1 { left: 83.60656%; top: 3.125%; }
.dot-51-2 { left: 83.60656%; top: 6.25%; }
.dot-51-3 { left: 83.60656%; top: 9.375%; }
.dot-51-4 { left: 83.60656%; top: 12.5%; }
.dot-51-5 { left: 83.60656%; top: 15.625%; }
.dot-51-6 { left: 83.60656%; top: 18.75%; }
.dot-51-7 { left: 83.60656%; top: 21.875%; }
.dot-51-8 { left: 83.60656%; top: 25%; }
.dot-51-9 { left: 83.60656%; top: 28.125%; }
.dot-51-10 { left: 83.60656%; top: 31.25%; }
.dot-51-11 { left: 83.60656%; top: 34.375%; }
.dot-51-12 { left: 83.60656%; top: 37.5%; }
.dot-51-13 { left: 83.60656%; top: 40.625%; }
.dot-51-14 { left: 83.60656%; top: 43.75%; }
.dot-51-15 { left: 83.60656%; top: 46.875%; }
.dot-51-16 { left: 83.60656%; top: 50%; }
.dot-51-17 { left: 83.60656%; top: 53.125%; }
.dot-51-18 { left: 83.60656%; top: 56.25%; }
.dot-51-19 { left: 83.60656%; top: 59.375%; }
.dot-51-20 { left: 83.60656%; top: 62.5%; }
.dot-51-21 { left: 83.60656%; top: 65.625%; }
.dot-51-22 { left: 83.60656%; top: 68.75%; }
.dot-51-23 { left: 83.60656%; top: 71.875%; }
.dot-51-24 { left: 83.60656%; top: 75%; }
.dot-51-25 { left: 83.60656%; top: 78.125%; }
.dot-51-26 { left: 83.60656%; top: 81.25%; }
.dot-51-27 { left: 83.60656%; top: 84.375%; }
.dot-51-28 { left: 83.60656%; top: 87.5%; }
.dot-51-29 { left: 83.60656%; top: 90.625%; }
.dot-51-30 { left: 83.60656%; top: 93.75%; }
.dot-51-31 { left: 83.60656%; top: 96.875%; }
.dot-51-32 { left: 83.60656%; top: 100%; }
.dot-52-1 { left: 85.2459%; top: 3.125%; }
.dot-52-2 { left: 85.2459%; top: 6.25%; }
.dot-52-3 { left: 85.2459%; top: 9.375%; }
.dot-52-4 { left: 85.2459%; top: 12.5%; }
.dot-52-5 { left: 85.2459%; top: 15.625%; }
.dot-52-6 { left: 85.2459%; top: 18.75%; }
.dot-52-7 { left: 85.2459%; top: 21.875%; }
.dot-52-8 { left: 85.2459%; top: 25%; }
.dot-52-9 { left: 85.2459%; top: 28.125%; }
.dot-52-10 { left: 85.2459%; top: 31.25%; }
.dot-52-11 { left: 85.2459%; top: 34.375%; }
.dot-52-12 { left: 85.2459%; top: 37.5%; }
.dot-52-13 { left: 85.2459%; top: 40.625%; }
.dot-52-14 { left: 85.2459%; top: 43.75%; }
.dot-52-15 { left: 85.2459%; top: 46.875%; }
.dot-52-16 { left: 85.2459%; top: 50%; }
.dot-52-17 { left: 85.2459%; top: 53.125%; }
.dot-52-18 { left: 85.2459%; top: 56.25%; }
.dot-52-19 { left: 85.2459%; top: 59.375%; }
.dot-52-20 { left: 85.2459%; top: 62.5%; }
.dot-52-21 { left: 85.2459%; top: 65.625%; }
.dot-52-22 { left: 85.2459%; top: 68.75%; }
.dot-52-23 { left: 85.2459%; top: 71.875%; }
.dot-52-24 { left: 85.2459%; top: 75%; }
.dot-52-25 { left: 85.2459%; top: 78.125%; }
.dot-52-26 { left: 85.2459%; top: 81.25%; }
.dot-52-27 { left: 85.2459%; top: 84.375%; }
.dot-52-28 { left: 85.2459%; top: 87.5%; }
.dot-52-29 { left: 85.2459%; top: 90.625%; }
.dot-52-30 { left: 85.2459%; top: 93.75%; }
.dot-52-31 { left: 85.2459%; top: 96.875%; }
.dot-52-32 { left: 85.2459%; top: 100%; }
.dot-53-1 { left: 86.88525%; top: 3.125%; }
.dot-53-2 { left: 86.88525%; top: 6.25%; }
.dot-53-3 { left: 86.88525%; top: 9.375%; }
.dot-53-4 { left: 86.88525%; top: 12.5%; }
.dot-53-5 { left: 86.88525%; top: 15.625%; }
.dot-53-6 { left: 86.88525%; top: 18.75%; }
.dot-53-7 { left: 86.88525%; top: 21.875%; }
.dot-53-8 { left: 86.88525%; top: 25%; }
.dot-53-9 { left: 86.88525%; top: 28.125%; }
.dot-53-10 { left: 86.88525%; top: 31.25%; }
.dot-53-11 { left: 86.88525%; top: 34.375%; }
.dot-53-12 { left: 86.88525%; top: 37.5%; }
.dot-53-13 { left: 86.88525%; top: 40.625%; }
.dot-53-14 { left: 86.88525%; top: 43.75%; }
.dot-53-15 { left: 86.88525%; top: 46.875%; }
.dot-53-16 { left: 86.88525%; top: 50%; }
.dot-53-17 { left: 86.88525%; top: 53.125%; }
.dot-53-18 { left: 86.88525%; top: 56.25%; }
.dot-53-19 { left: 86.88525%; top: 59.375%; }
.dot-53-20 { left: 86.88525%; top: 62.5%; }
.dot-53-21 { left: 86.88525%; top: 65.625%; }
.dot-53-22 { left: 86.88525%; top: 68.75%; }
.dot-53-23 { left: 86.88525%; top: 71.875%; }
.dot-53-24 { left: 86.88525%; top: 75%; }
.dot-53-25 { left: 86.88525%; top: 78.125%; }
.dot-53-26 { left: 86.88525%; top: 81.25%; }
.dot-53-27 { left: 86.88525%; top: 84.375%; }
.dot-53-28 { left: 86.88525%; top: 87.5%; }
.dot-53-29 { left: 86.88525%; top: 90.625%; }
.dot-53-30 { left: 86.88525%; top: 93.75%; }
.dot-53-31 { left: 86.88525%; top: 96.875%; }
.dot-53-32 { left: 86.88525%; top: 100%; }
.dot-54-1 { left: 88.52459%; top: 3.125%; }
.dot-54-2 { left: 88.52459%; top: 6.25%; }
.dot-54-3 { left: 88.52459%; top: 9.375%; }
.dot-54-4 { left: 88.52459%; top: 12.5%; }
.dot-54-5 { left: 88.52459%; top: 15.625%; }
.dot-54-6 { left: 88.52459%; top: 18.75%; }
.dot-54-7 { left: 88.52459%; top: 21.875%; }
.dot-54-8 { left: 88.52459%; top: 25%; }
.dot-54-9 { left: 88.52459%; top: 28.125%; }
.dot-54-10 { left: 88.52459%; top: 31.25%; }
.dot-54-11 { left: 88.52459%; top: 34.375%; }
.dot-54-12 { left: 88.52459%; top: 37.5%; }
.dot-54-13 { left: 88.52459%; top: 40.625%; }
.dot-54-14 { left: 88.52459%; top: 43.75%; }
.dot-54-15 { left: 88.52459%; top: 46.875%; }
.dot-54-16 { left: 88.52459%; top: 50%; }
.dot-54-17 { left: 88.52459%; top: 53.125%; }
.dot-54-18 { left: 88.52459%; top: 56.25%; }
.dot-54-19 { left: 88.52459%; top: 59.375%; }
.dot-54-20 { left: 88.52459%; top: 62.5%; }
.dot-54-21 { left: 88.52459%; top: 65.625%; }
.dot-54-22 { left: 88.52459%; top: 68.75%; }
.dot-54-23 { left: 88.52459%; top: 71.875%; }
.dot-54-24 { left: 88.52459%; top: 75%; }
.dot-54-25 { left: 88.52459%; top: 78.125%; }
.dot-54-26 { left: 88.52459%; top: 81.25%; }
.dot-54-27 { left: 88.52459%; top: 84.375%; }
.dot-54-28 { left: 88.52459%; top: 87.5%; }
.dot-54-29 { left: 88.52459%; top: 90.625%; }
.dot-54-30 { left: 88.52459%; top: 93.75%; }
.dot-54-31 { left: 88.52459%; top: 96.875%; }
.dot-54-32 { left: 88.52459%; top: 100%; }
.dot-55-1 { left: 90.16393%; top: 3.125%; }
.dot-55-2 { left: 90.16393%; top: 6.25%; }
.dot-55-3 { left: 90.16393%; top: 9.375%; }
.dot-55-4 { left: 90.16393%; top: 12.5%; }
.dot-55-5 { left: 90.16393%; top: 15.625%; }
.dot-55-6 { left: 90.16393%; top: 18.75%; }
.dot-55-7 { left: 90.16393%; top: 21.875%; }
.dot-55-8 { left: 90.16393%; top: 25%; }
.dot-55-9 { left: 90.16393%; top: 28.125%; }
.dot-55-10 { left: 90.16393%; top: 31.25%; }
.dot-55-11 { left: 90.16393%; top: 34.375%; }
.dot-55-12 { left: 90.16393%; top: 37.5%; }
.dot-55-13 { left: 90.16393%; top: 40.625%; }
.dot-55-14 { left: 90.16393%; top: 43.75%; }
.dot-55-15 { left: 90.16393%; top: 46.875%; }
.dot-55-16 { left: 90.16393%; top: 50%; }
.dot-55-17 { left: 90.16393%; top: 53.125%; }
.dot-55-18 { left: 90.16393%; top: 56.25%; }
.dot-55-19 { left: 90.16393%; top: 59.375%; }
.dot-55-20 { left: 90.16393%; top: 62.5%; }
.dot-55-21 { left: 90.16393%; top: 65.625%; }
.dot-55-22 { left: 90.16393%; top: 68.75%; }
.dot-55-23 { left: 90.16393%; top: 71.875%; }
.dot-55-24 { left: 90.16393%; top: 75%; }
.dot-55-25 { left: 90.16393%; top: 78.125%; }
.dot-55-26 { left: 90.16393%; top: 81.25%; }
.dot-55-27 { left: 90.16393%; top: 84.375%; }
.dot-55-28 { left: 90.16393%; top: 87.5%; }
.dot-55-29 { left: 90.16393%; top: 90.625%; }
.dot-55-30 { left: 90.16393%; top: 93.75%; }
.dot-55-31 { left: 90.16393%; top: 96.875%; }
.dot-55-32 { left: 90.16393%; top: 100%; }
.dot-56-1 { left: 91.80328%; top: 3.125%; }
.dot-56-2 { left: 91.80328%; top: 6.25%; }
.dot-56-3 { left: 91.80328%; top: 9.375%; }
.dot-56-4 { left: 91.80328%; top: 12.5%; }
.dot-56-5 { left: 91.80328%; top: 15.625%; }
.dot-56-6 { left: 91.80328%; top: 18.75%; }
.dot-56-7 { left: 91.80328%; top: 21.875%; }
.dot-56-8 { left: 91.80328%; top: 25%; }
.dot-56-9 { left: 91.80328%; top: 28.125%; }
.dot-56-10 { left: 91.80328%; top: 31.25%; }
.dot-56-11 { left: 91.80328%; top: 34.375%; }
.dot-56-12 { left: 91.80328%; top: 37.5%; }
.dot-56-13 { left: 91.80328%; top: 40.625%; }
.dot-56-14 { left: 91.80328%; top: 43.75%; }
.dot-56-15 { left: 91.80328%; top: 46.875%; }
.dot-56-16 { left: 91.80328%; top: 50%; }
.dot-56-17 { left: 91.80328%; top: 53.125%; }
.dot-56-18 { left: 91.80328%; top: 56.25%; }
.dot-56-19 { left: 91.80328%; top: 59.375%; }
.dot-56-20 { left: 91.80328%; top: 62.5%; }
.dot-56-21 { left: 91.80328%; top: 65.625%; }
.dot-56-22 { left: 91.80328%; top: 68.75%; }
.dot-56-23 { left: 91.80328%; top: 71.875%; }
.dot-56-24 { left: 91.80328%; top: 75%; }
.dot-56-25 { left: 91.80328%; top: 78.125%; }
.dot-56-26 { left: 91.80328%; top: 81.25%; }
.dot-56-27 { left: 91.80328%; top: 84.375%; }
.dot-56-28 { left: 91.80328%; top: 87.5%; }
.dot-56-29 { left: 91.80328%; top: 90.625%; }
.dot-56-30 { left: 91.80328%; top: 93.75%; }
.dot-56-31 { left: 91.80328%; top: 96.875%; }
.dot-56-32 { left: 91.80328%; top: 100%; }
.dot-57-1 { left: 93.44262%; top: 3.125%; }
.dot-57-2 { left: 93.44262%; top: 6.25%; }
.dot-57-3 { left: 93.44262%; top: 9.375%; }
.dot-57-4 { left: 93.44262%; top: 12.5%; }
.dot-57-5 { left: 93.44262%; top: 15.625%; }
.dot-57-6 { left: 93.44262%; top: 18.75%; }
.dot-57-7 { left: 93.44262%; top: 21.875%; }
.dot-57-8 { left: 93.44262%; top: 25%; }
.dot-57-9 { left: 93.44262%; top: 28.125%; }
.dot-57-10 { left: 93.44262%; top: 31.25%; }
.dot-57-11 { left: 93.44262%; top: 34.375%; }
.dot-57-12 { left: 93.44262%; top: 37.5%; }
.dot-57-13 { left: 93.44262%; top: 40.625%; }
.dot-57-14 { left: 93.44262%; top: 43.75%; }
.dot-57-15 { left: 93.44262%; top: 46.875%; }
.dot-57-16 { left: 93.44262%; top: 50%; }
.dot-57-17 { left: 93.44262%; top: 53.125%; }
.dot-57-18 { left: 93.44262%; top: 56.25%; }
.dot-57-19 { left: 93.44262%; top: 59.375%; }
.dot-57-20 { left: 93.44262%; top: 62.5%; }
.dot-57-21 { left: 93.44262%; top: 65.625%; }
.dot-57-22 { left: 93.44262%; top: 68.75%; }
.dot-57-23 { left: 93.44262%; top: 71.875%; }
.dot-57-24 { left: 93.44262%; top: 75%; }
.dot-57-25 { left: 93.44262%; top: 78.125%; }
.dot-57-26 { left: 93.44262%; top: 81.25%; }
.dot-57-27 { left: 93.44262%; top: 84.375%; }
.dot-57-28 { left: 93.44262%; top: 87.5%; }
.dot-57-29 { left: 93.44262%; top: 90.625%; }
.dot-57-30 { left: 93.44262%; top: 93.75%; }
.dot-57-31 { left: 93.44262%; top: 96.875%; }
.dot-57-32 { left: 93.44262%; top: 100%; }
.dot-58-1 { left: 95.08197%; top: 3.125%; }
.dot-58-2 { left: 95.08197%; top: 6.25%; }
.dot-58-3 { left: 95.08197%; top: 9.375%; }
.dot-58-4 { left: 95.08197%; top: 12.5%; }
.dot-58-5 { left: 95.08197%; top: 15.625%; }
.dot-58-6 { left: 95.08197%; top: 18.75%; }
.dot-58-7 { left: 95.08197%; top: 21.875%; }
.dot-58-8 { left: 95.08197%; top: 25%; }
.dot-58-9 { left: 95.08197%; top: 28.125%; }
.dot-58-10 { left: 95.08197%; top: 31.25%; }
.dot-58-11 { left: 95.08197%; top: 34.375%; }
.dot-58-12 { left: 95.08197%; top: 37.5%; }
.dot-58-13 { left: 95.08197%; top: 40.625%; }
.dot-58-14 { left: 95.08197%; top: 43.75%; }
.dot-58-15 { left: 95.08197%; top: 46.875%; }
.dot-58-16 { left: 95.08197%; top: 50%; }
.dot-58-17 { left: 95.08197%; top: 53.125%; }
.dot-58-18 { left: 95.08197%; top: 56.25%; }
.dot-58-19 { left: 95.08197%; top: 59.375%; }
.dot-58-20 { left: 95.08197%; top: 62.5%; }
.dot-58-21 { left: 95.08197%; top: 65.625%; }
.dot-58-22 { left: 95.08197%; top: 68.75%; }
.dot-58-23 { left: 95.08197%; top: 71.875%; }
.dot-58-24 { left: 95.08197%; top: 75%; }
.dot-58-25 { left: 95.08197%; top: 78.125%; }
.dot-58-26 { left: 95.08197%; top: 81.25%; }
.dot-58-27 { left: 95.08197%; top: 84.375%; }
.dot-58-28 { left: 95.08197%; top: 87.5%; }
.dot-58-29 { left: 95.08197%; top: 90.625%; }
.dot-58-30 { left: 95.08197%; top: 93.75%; }
.dot-58-31 { left: 95.08197%; top: 96.875%; }
.dot-58-32 { left: 95.08197%; top: 100%; }
.dot-59-1 { left: 96.72131%; top: 3.125%; }
.dot-59-2 { left: 96.72131%; top: 6.25%; }
.dot-59-3 { left: 96.72131%; top: 9.375%; }
.dot-59-4 { left: 96.72131%; top: 12.5%; }
.dot-59-5 { left: 96.72131%; top: 15.625%; }
.dot-59-6 { left: 96.72131%; top: 18.75%; }
.dot-59-7 { left: 96.72131%; top: 21.875%; }
.dot-59-8 { left: 96.72131%; top: 25%; }
.dot-59-9 { left: 96.72131%; top: 28.125%; }
.dot-59-10 { left: 96.72131%; top: 31.25%; }
.dot-59-11 { left: 96.72131%; top: 34.375%; }
.dot-59-12 { left: 96.72131%; top: 37.5%; }
.dot-59-13 { left: 96.72131%; top: 40.625%; }
.dot-59-14 { left: 96.72131%; top: 43.75%; }
.dot-59-15 { left: 96.72131%; top: 46.875%; }
.dot-59-16 { left: 96.72131%; top: 50%; }
.dot-59-17 { left: 96.72131%; top: 53.125%; }
.dot-59-18 { left: 96.72131%; top: 56.25%; }
.dot-59-19 { left: 96.72131%; top: 59.375%; }
.dot-59-20 { left: 96.72131%; top: 62.5%; }
.dot-59-21 { left: 96.72131%; top: 65.625%; }
.dot-59-22 { left: 96.72131%; top: 68.75%; }
.dot-59-23 { left: 96.72131%; top: 71.875%; }
.dot-59-24 { left: 96.72131%; top: 75%; }
.dot-59-25 { left: 96.72131%; top: 78.125%; }
.dot-59-26 { left: 96.72131%; top: 81.25%; }
.dot-59-27 { left: 96.72131%; top: 84.375%; }
.dot-59-28 { left: 96.72131%; top: 87.5%; }
.dot-59-29 { left: 96.72131%; top: 90.625%; }
.dot-59-30 { left: 96.72131%; top: 93.75%; }
.dot-59-31 { left: 96.72131%; top: 96.875%; }
.dot-59-32 { left: 96.72131%; top: 100%; }
.dot-60-1 { left: 98.36066%; top: 3.125%; }
.dot-60-2 { left: 98.36066%; top: 6.25%; }
.dot-60-3 { left: 98.36066%; top: 9.375%; }
.dot-60-4 { left: 98.36066%; top: 12.5%; }
.dot-60-5 { left: 98.36066%; top: 15.625%; }
.dot-60-6 { left: 98.36066%; top: 18.75%; }
.dot-60-7 { left: 98.36066%; top: 21.875%; }
.dot-60-8 { left: 98.36066%; top: 25%; }
.dot-60-9 { left: 98.36066%; top: 28.125%; }
.dot-60-10 { left: 98.36066%; top: 31.25%; }
.dot-60-11 { left: 98.36066%; top: 34.375%; }
.dot-60-12 { left: 98.36066%; top: 37.5%; }
.dot-60-13 { left: 98.36066%; top: 40.625%; }
.dot-60-14 { left: 98.36066%; top: 43.75%; }
.dot-60-15 { left: 98.36066%; top: 46.875%; }
.dot-60-16 { left: 98.36066%; top: 50%; }
.dot-60-17 { left: 98.36066%; top: 53.125%; }
.dot-60-18 { left: 98.36066%; top: 56.25%; }
.dot-60-19 { left: 98.36066%; top: 59.375%; }
.dot-60-20 { left: 98.36066%; top: 62.5%; }
.dot-60-21 { left: 98.36066%; top: 65.625%; }
.dot-60-22 { left: 98.36066%; top: 68.75%; }
.dot-60-23 { left: 98.36066%; top: 71.875%; }
.dot-60-24 { left: 98.36066%; top: 75%; }
.dot-60-25 { left: 98.36066%; top: 78.125%; }
.dot-60-26 { left: 98.36066%; top: 81.25%; }
.dot-60-27 { left: 98.36066%; top: 84.375%; }
.dot-60-28 { left: 98.36066%; top: 87.5%; }
.dot-60-29 { left: 98.36066%; top: 90.625%; }
.dot-60-30 { left: 98.36066%; top: 93.75%; }
.dot-60-31 { left: 98.36066%; top: 96.875%; }
.dot-60-32 { left: 98.36066%; top: 100%; }
.dot-61-1 { left: 100%; top: 3.125%; }
.dot-61-2 { left: 100%; top: 6.25%; }
.dot-61-3 { left: 100%; top: 9.375%; }
.dot-61-4 { left: 100%; top: 12.5%; }
.dot-61-5 { left: 100%; top: 15.625%; }
.dot-61-6 { left: 100%; top: 18.75%; }
.dot-61-7 { left: 100%; top: 21.875%; }
.dot-61-8 { left: 100%; top: 25%; }
.dot-61-9 { left: 100%; top: 28.125%; }
.dot-61-10 { left: 100%; top: 31.25%; }
.dot-61-11 { left: 100%; top: 34.375%; }
.dot-61-12 { left: 100%; top: 37.5%; }
.dot-61-13 { left: 100%; top: 40.625%; }
.dot-61-14 { left: 100%; top: 43.75%; }
.dot-61-15 { left: 100%; top: 46.875%; }
.dot-61-16 { left: 100%; top: 50%; }
.dot-61-17 { left: 100%; top: 53.125%; }
.dot-61-18 { left: 100%; top: 56.25%; }
.dot-61-19 { left: 100%; top: 59.375%; }
.dot-61-20 { left: 100%; top: 62.5%; }
.dot-61-21 { left: 100%; top: 65.625%; }
.dot-61-22 { left: 100%; top: 68.75%; }
.dot-61-23 { left: 100%; top: 71.875%; }
.dot-61-24 { left: 100%; top: 75%; }
.dot-61-25 { left: 100%; top: 78.125%; }
.dot-61-26 { left: 100%; top: 81.25%; }
.dot-61-27 { left: 100%; top: 84.375%; }
.dot-61-28 { left: 100%; top: 87.5%; }
.dot-61-29 { left: 100%; top: 90.625%; }
.dot-61-30 { left: 100%; top: 93.75%; }
.dot-61-31 { left: 100%; top: 96.875%; }
.dot-61-32 { left: 100%; top: 100%; }
.project-left { padding-right: 30px; padding-left: 30px; overflow: hidden; }
.project-map { display: inline-block; }
.project-map { margin-top: 0; }
.typeroom-cate { padding: 32px 28px; }
.typeroom-cate span { position: relative; display: inline-block; vertical-align: top; width: 88px; font-size: 13px; line-height: 27px; margin-right: 18px; color: #fff; }
.typeroom-cate span:before { content: ''; width: 12px; height: 12px; margin-right: 10px; display: inline-block; vertical-align: middle; }
.typeroom-cate .c1289d3:before { background-color: #1289d3; }
.typeroom-cate .cf24751:before { background-color: #f24751; }
.typeroom-cate .c478cff:before { background-color: #478cff; }
.typeroom-cate .cff7041:before { background-color: #ff7041; }
.typeroom-cate .cdc48ff:before { background-color: #dc48ff; }
.typeroom-cate .c35d0ff:before { background-color: #35d0ff; }

@media(min-width: 1085px){.mainnav .three-nav{left:100%;}}

/*20190702 wuqiuping*/
.full-inews{
  background: url(../images/newsbg.jpg) center 0 no-repeat; background-size:cover; padding-top:0; padding-bottom:0;
}
.full-inews .commonweb{ padding-bottom:20px}
.content-area{max-width:1480px;margin:0 auto;background:rgba(255,255,255,.9);width:96%;}
.full-demeanor{background-image: url(../images/newsbg02.jpg);}
.wqpporject-wrapper{background-image: url(../images/newsbg04.jpg);}
.full-interact{background-image: url(../images/newsbg06.jpg);}
.m-imgbg{background-position:right bottom;background-size:cover;}
.iaffairs-list li .ico{border:none;position: relative;padding:0;border:4px solid transparent;border-radius:18px;width:70px;height:70px;transition:0.3s ease-in;margin-bottom:8px;}
.iaffairs-list li .ico .afterimg{position: absolute;top:0;left:50%;transform: translateX(-50%);visibility: hidden;opacity:0;}
.iaffairs-list li:hover .ico{border-color:#757575;}
.iaffairs-list li:hover .ico .beforeimg{visibility:hidden;opacity:0;}
.iaffairs-list li:hover .ico .afterimg{visibility: visible;opacity:1;}
.full-demeanor .m-ichl-title{color:#424242;}
.iaffairs-list li p{color:#424242;}

.full-iserver{background-image: url(../images/newsbg03.jpg);padding:0;background-size:cover;}
.full-iserver .content-area{padding-top: 10px;
  padding-bottom: 10px;}
  .iporject-wrapper{background-image: url(../images/newsbg05.jpg);background-size:cover;padding-top:0;padding-bottom:0;}
  .iporject-wrapper .content-area{padding-bottom: 20px;}
  .nomaxwidth{max-width:100%;width:100%;}
  .itopic-wrapper{background-image: url(../images/newsbg07.jpg);padding:0;background-size:cover;}
  .itopic-wrapper .content-area{padding-bottom: 20px;}
@media(min-width: 1085px){
.full-inews .commonweb{padding-top:40px;padding-bottom:80px;}
.full-iserver .content-area{padding-top: 40px;padding-bottom: 25px;}
.itopic-wrapper .content-area{padding-top: 40px;
  padding-bottom: 90px;}
.iporject-wrapper .content-area{padding-top: 40px;padding-bottom: 80px;}
.iaffairs-list li .ico{border-radius:30px;width:126px;height:126px;border-radius:30px;border:8px solid transparent;}
}


/* 
原min-width: 1024px已替换为 min-width: 1085px； 
要恢复原网站只需把min-width: 1085px 替换为min-width: 1024px ,还要去掉下面的代码
*/
@media(max-width: 1085px){
  .pilot_icon{
    margin-top: 8px !important;
  }


  .sidebar .recommend {
    width: 300px;
    right: 45px;
  }
}




